Festlegen einer Dokumentnamenskonvention (Microsoft Word)
Michelle ist eine Einzelanwältin, die versucht, ein papierloses Büro aufzubauen. Ein wichtiger Faktor ist eine Namenskonvention für Dokumente, mit deren Hilfe sie Dokumente organisieren und lokalisieren kann. Michelle möchte alle Dokumente ab dem Datum JJJJ_MM_TT speichern, zu dem sie relevante Kundeninformationen hinzufügen möchte. Sie fragt sich, ob es eine Möglichkeit gibt, einen Standard für Word zu erstellen, damit ein neues Dokument beim Speichern automatisch mit dem aktuellen Datum beginnt.
Es gibt einige Ansätze, mit denen Sie dieses Problem lösen können. Bei den meisten Lösungen wird ein Makro auf die eine oder andere Weise verwendet. Der vielleicht einfachste makrobasierte Ansatz besteht darin, einige Änderungen am Befehl FileSaveAs vorzunehmen. Dies ist der Befehl, den Word ausführt, wenn Sie Speichern unter auswählen (Drücken von F12 ist der einfachste Weg, dies zu tun) oder wenn Sie in der Symbolleiste mit einem brandneuen Dokument auf die Schaltfläche Speichern klicken.
Public Sub FileSaveAs() Dim dlgSave As Dialog Set dlgSave = Dialogs(wdDialogFileSaveAs) With dlgSave .Name = Format(Date, "yyyy_mm_dd ") .Show End With End Sub
Dieses Makro hat ein recht einfaches Konzept: Es fügt einfach das aktuelle Datum (im gewünschten Format) in das Dialogfeld Speichern ein und zeigt dann das Dialogfeld an. Auf diese Weise kann die Person nach diesem Datum alle gewünschten „relevanten Kundeninformationen“ hinzufügen.
Ein anderer Ansatz, um das aktuelle Datum in das Dialogfeld Speichern unter einzufügen, besteht darin, sich darauf zu verlassen, dass Word standardmäßig den Inhalt des Felds Titel in den Dokumenteigenschaften als Standarddateinamen verwendet. Sie können Felder verwenden, um den Inhalt des Titelfelds zu aktualisieren. Dies bedeutet, dass Sie die folgenden allgemeinen Schritte ausführen können:
-
Erstellen Sie eine brandneue Vorlage für Ihre Dokumente. (Falls gewünscht, können Sie die Vorlage Normal verwenden.)
-
Fügen Sie das folgende Feld in Ihr Dokument ein: \ {info title „\ {DATE \ @“ yyyy_MM_dd „}“}. Setzen Sie ein Lesezeichen für das gesamte verschachtelte Feld und verwenden Sie einen Lesezeichennamen wie „Infotitle“.
-
Erstellen Sie ein Makro wie das folgende:
-
Speichern Sie Ihre Vorlage.
Denken Sie daran, dass Sie in Schritt 2 Feldklammern einfügen müssen, indem Sie Strg + F9 drücken. Das Feld (das im AutoNew-Makro aktualisiert wird)
Ruft das aktuelle Datum in dem angegebenen Format ab und fügt es in das Feld Titel der Dokumenteigenschaften ein. Das Makro löscht nach dem Aktualisieren des Felds (und dem Festlegen des Titelfelds) das Feld aus dem Dokument selbst.
Wenn jemand das Dokument zum ersten Mal speichert, greift Word auf den Inhalt des Titelfelds zu und verwendet ihn als vorgeschlagenen Dateinamen für das Dokument. Der Benutzer kann dann nach dem Datum die gewünschten „relevanten Kundeninformationen“ hinzufügen.
Weitere Gedanken zu diesem Thema zum Festlegen eines Standarddateinamens finden Sie in diesem Tipp:
http://word.tips.net/T003531
_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 weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (11617) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: