WORD: Automatische Aktualisierung von Feldern

Hallo zusammen,

ich habe folgendes MS-WORD Problem: In meiner Standardvorlage normal.dot befinden sich einige Felder in der Fusszeile (Benutzername, Dokumentenname,…). Wenn nun ein anderer Benutzer ein neues Dokument anlegt, so werden die Felder nicht sofort aktualisiert, sondern erst durch Ausdrucken, Wechsel der Ansicht oder manuell.

Um dies zu umgehen, habe ich folgendes Makro in normal.dot eingefügt:

Sub AutoNew()
Dim aStory As Range
Dim aField As Field
For Each aStory In ActiveDocument.StoryRanges
For Each aField In aStory.Fields
aField.Update
Next aField
Next aStory
End Sub

Wenn ich nun Word öffne funktioniert das Makro für das erste Dokument _nicht_, für alle weiteren schon. Starte ich Word per Kommandozeilenswitch ohne neues Dokument und gehe dann auf „neues Dokument“, so funktioniert das Makro auch beim ersten Dokument.

Hat jemand eine Erklärung/Lösung für dieses Verhalten? Würde mir sehr weiterhelfen :smile:!

Grüße,
Stefan

Hallo Stefan,

wenn es wirklich ein Dokument sein soll (und keine Vorlage) dann nenne das Programm „AutoOpen“, dann dürfte es klappen.

Gruß Tobias

Hallo Tobias,

AutoOpen habe ich schon probiert -> hat nur den Effekt, dass wenn ich Word mit einem vorhandenen Dokument öffne, in diesem auch automatisch alle Felder aktualisiert werden. Was bei großen Dokumenten ziemlich lästig ist :smile:!