Einfügen eines Dateinamens ohne Erweiterung (Microsoft Word)
Sie können das Feld FILENAME verwenden, um den Dateinamen des aktuellen Dokuments in Ihr Dokument einzufügen. Die genaue Art und Weise, wie Sie dieses Feld verwenden, wird in anderen Ausgaben von _WordTips _. beschrieben. Mithilfe von Feldschaltern können Sie angeben, ob die Feldergebnisse den vollständigen Pfad für die Datei enthalten sollen oder nicht. Sie können jedoch nicht angeben, ob die Ergebnisse die Dateierweiterung ausschließen sollen.
Eine Möglichkeit, dies zu steuern, besteht darin, Windows so zu konfigurieren, dass Dateinamenerweiterungen angezeigt oder ausgeblendet werden. Sie tun dies in Windows selbst, indem Sie einen Ordner auf Ihrer Festplatte anzeigen und dann Extras | auswählen Ordneroptionen und Anzeigen der Registerkarte Ansicht.
Scrollen Sie durch die Liste der Anzeigeeinstellungen und stellen Sie sicher, dass die Option „Erweiterungen für bekannte Dateitypen ausblenden“ so eingestellt ist, wie Sie es möchten. Wenn das Kontrollkästchen deaktiviert ist, zeigt Windows (und Word) immer die Dateierweiterung an. Wenn diese Option aktiviert ist, wird die Dateierweiterung nicht angezeigt.
Dieser Ansatz funktioniert hervorragend, solange die Dokumente auf Ihrem System angezeigt werden. Wenn das Dokument auf dem System einer anderen Person geöffnet wird, wird im Feld FILENAME die Dateierweiterung entsprechend der von ihnen eingerichteten Windows-Konfiguration angezeigt. Dies kann ein Nachteil sein.
Eine einfache Möglichkeit, den Dateinamen ohne die Erweiterung einzufügen, besteht darin, ein anderes Feld zu verwenden. Zum Beispiel könnten Sie Datei | verwenden Eigenschaften zum Festlegen des Titelfelds auf den Dokumentnamen (manuell eingeben) ohne Erweiterung. Sie können dann das Feld DOCPROPERTY verwenden, um diesen Titel abzurufen und in Ihr Dokument einzufügen.
Wenn Sie den Dokumentnamen häufig einfügen müssen, können Sie dies am besten mit einem Makro tun. Betrachten Sie das folgende einzeilige Makro:
Sub InsertFileName() Selection.InsertBefore Text:=Left(ActiveDocument.Name, _ Len(ActiveDocument.Name) - 4) End Sub
Führen Sie dieses Makro aus, und der Name Ihres Dokuments (ohne die Dateierweiterung) wird eingefügt, bevor etwas in Ihrem Dokument ausgewählt wird. Das Makro überprüft den Dokumentnamen und entfernt dann die letzten vier Zeichen (Punkt und Dateierweiterung) vom Namen. Dies ist, was eingefügt wird.
Die Verwendung dieses Ansatzes ist sehr einfach, aber nicht dynamisch. Das heißt, wenn der Dokumentname geändert wird, spiegelt der Text im Dokument immer noch den alten und nicht den neuen Dokumentnamen wider. Um dies zu umgehen, führen Sie das Makro einfach erneut aus, um den neuen Dokumentnamen an der gewünschten Stelle einzufügen.
_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 (292) 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: