Dynamischer Pfad und Dateiname in einer Fußzeile (Microsoft Word)
Patricia schrieb über ein Problem beim Platzieren eines dynamischen Pfads und Dateinamens in der Fußzeile ihrer Dokumente. Tatsächlich bestand das Problem darin, den Pfad und den Dateinamen in die Fußzeile einer Vorlage einzufügen und sie dann ordnungsgemäß aktualisieren zu lassen. Es scheint, dass bei jeder Erstellung eines neuen Dokuments basierend auf der Vorlage der Pfad und der Dateiname die Vorlage und nicht das Dokument widerspiegeln – auch nach dem Speichern des Dokuments.
Dies ist eigentlich normales Verhalten für Word. Wenn Sie den Pfad und den Dateinamen mit AutoText einfügen, wird lediglich ein Feldcode eingefügt.
Insbesondere wird das Feld \ {FILENAME \ p} eingefügt. (Der Parameter \ p bedeutet, dass der Pfad im Dateinamen enthalten ist.) Wie bei jedem anderen Feld gibt es nur bestimmte Zeiten, zu denen das Feldergebnis aktualisiert wird.
Es wird aktualisiert, wenn es zum ersten Mal verwendet wird (wie beim Einfügen des Felds), und anschließend wird es nur aktualisiert, wenn Sie das Dokument drucken oder wenn Sie es explizit aktualisieren.
Dies bedeutet, dass das Feld \ {FILENAME \ p} immer das letzte Mal anzeigt, als es aktualisiert wurde, bis Sie etwas tun, um es erneut zu aktualisieren. Daher wird der Name der Vorlage angezeigt, bis Sie das Feld aktualisieren. Weitere Informationen zu diesem Verhalten finden Sie im folgenden Knowledge Base-Artikel:
http://support.microsoft.com/?kbid=832897
Wenn Sie Ihr Dokument nicht drucken möchten, um das Feld zu aktualisieren, können Sie das Feld mithilfe der Seitenansicht anzeigen. Dadurch wird auch das Feld aktualisiert. Sie können das Feld auch auswählen und F9 drücken, um es zu aktualisieren. Dies wäre jedoch recht mühsam. Eine andere Lösung besteht darin, ein Makro zu erstellen, das die Felder aktualisiert. Der oben aufgeführte Knowledge Base-Artikel enthält mehrere Makros, die Sie verwenden können. Die meisten von ihnen folgen diesem Muster:
Sub AutoOpen() Selection.WholeStory Selection.Fields.Update End Sub
Dieses Makro – dies ist nur ein Beispiel – aktualisiert die Felder im Hauptteil eines Dokuments jedes Mal, wenn Sie es öffnen. (Weitere Makros mit allen Funktionen finden Sie in dem zuvor erwähnten Knowledge Base-Artikel.) Sie können auch Variationen dieses Makros verwenden, um Felder zu aktualisieren, wenn Sie die Datei speichern.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die beliebteste Textverarbeitungssoftware der Welt.) Dieser Tipp (3824) gilt für Microsoft Word 97, 2000, 2002 und 2003.