Forums Neueste Beiträge
 

Bilder in Kopf-/ Fusszeile automatisch aktualisieren

22/04/2010 - 11:34 von Stefan Wirrer | Report spam
Hallo,

ich habe in Word 2003 in Kopf- und Fußzeile Grafiken/Bilder
per IncludePicture eingefügt (als Briefpapier).
Wie kann man diese Bilder beim Starten von Word automatisch
akualisieren (also der Makro-Ersatz zu Grafik markieren und
dann F9 drücken)?

Welche Auto-makros (AutoNew, AutoOpen, ...) sind für
.doc und .dot notwendig, um die Aktualisierungsfunktion aufzurufen?

Grüße
Stefan
 

Lesen sie die antworten

#1 Thomas Gahler
22/04/2010 - 23:10 | Warnen spam
Hallo Stefan


ich habe in Word 2003 in Kopf- und Fußzeile Grafiken/Bilder
per IncludePicture eingefügt (als Briefpapier).
Wie kann man diese Bilder beim Starten von Word automatisch
akualisieren (also der Makro-Ersatz zu Grafik markieren und
dann F9 drücken)?


Die nachstehende Prozedur aktualisiert die alle Felder (ausser die
Verzeichnisse) in allen .StoryRanges. Falls du nur die IncludePictures
möchtest, dann ein zusàtzliches "If" einbauen.

Sub Demo()
Dim rng As Word.Range

For Each rng In ActiveDocument.StoryRanges
rng.Fields.Update
Do While Not (rng.NextStoryRange Is Nothing)
Set rng = rng.NextStoryRange
rng.Fields.Update
Loop
Next rng
End Sub



Welche Auto-makros (AutoNew, AutoOpen, ...) sind für
.doc und .dot notwendig, um die Aktualisierungsfunktion aufzurufen?


AutoOpen beim öffnen des Dokuments
AutoNew beim anlegen eines neuen Dokuments basierend auf der Dokumentvorlage
AutoClose beim schliessen des Dokuments




Thomas Gahler
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows Vista (SP2), Office 2007 (SP2)

Ähnliche fragen