Fjernelse af linket en Excel Chart Automatisk

Glenn spurgte om der var en måde at have et Excel-diagram automatisk "fjerne linket" selv. Han har en skabelon, der har en tilknytning Excel-diagram i det. Når han skaber et nyt dokument baseret på skabelonen, han ønsker diagrammet for at opdatere (som den gør), men derefter fjerne linket selv, således at den ikke opdatere igen, når dokumentet senere åbnes.

Den bedste måde at håndtere dette på er med en makro, men et par "spilleregler" skal indstilles først. Den Word-skabelon skal have Excel-diagram indsat ved hjælp af Indsæt speciel, som inline form (ikke har diagrammet flyder på tegningen lag). Desuden bør du bruge Rediger | Links at indstille link opdatering til diagrammet til Manuel.

Nu tilføje følgende makro til ThisDocument modul for skabelonen:

Private Sub Document_New ()
Dim ilshp Som InlineShape

Application.DisplayAlerts = False

»Gennemløbe alle inline figurer
For hver ilshp I ActiveDocument.InlineShapes
"Ignorerer fejl, hvis inline form ikke har nogen link
Ved fejl Resume Next
Med ilshp.LinkFormat
.Update 'Update link
.BreakLink 'Break link
End med

'Reset fejl
Ved fejl GoTo 0
Næste

Application.DisplayAlerts = True
End Sub

Når et nyt dokument oprettes ud fra skabelonen, bliver brugeren bedt om at aktivere makroer (de bør gøre det muligt for dem). Makroen kopieres ikke i det nye dokument; det forbliver kun i skabelonen. Hvad makroen gør, er at opdatere alle inline figurer, der har eksterne links, og derefter bryde links.

WordTips er din kilde til omkostningseffektiv Microsoft Word træning. (Microsoft Word er det mest populære tekstbehandlingsprogram i verden.) Dette tip (8174) gælder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til menufaner Word (Word 2007 og nyere) her: Fjernelse af linket en Excel Chart automatisk.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com