Ich muss ein Makro in Word 2010 erstellen, das eine Fußzeile mit dem Dateinamen ohne die Erweiterung hinzufügen wird.Fußzeile mit einem Dateinamen hinzufügen, vor dem Drucken und ohne bestehende Fußzeile/n zu löschen
fand ich einen Code, der den Dateinamen ohne die Erweiterung anzeigt, wenn Sie ein DocVariable-Feld verwenden:
Sub autofilenamefooter()
Dim fname As String
fname = ActiveDocument.Name
fname = Left(fname, InStr(fname, ".") - 1)
With ActiveDocument
.Variables("fname").Value = fname
.PrintPreview
.ClosePrintPreview
End With
End Sub
Wie kann ich diese verwenden, um einen Makro zu erstellen, dass:
Foots den Dokument mit dem Dateinamen vor dem Drucken (so dass das Feld jedes Mal aktualisiert wird, wenn Sie das Dokument drucken).
Darüber hinaus wird die neue Fußzeile (mit dem Dateinamen) vorhandene Fußzeilen, wenn vorhanden, nicht löschen. Diese Anforderung ist darauf zurückzuführen, dass das Makro auf alle Dokumente in unserem Dokumentenverwaltungssystem angewendet werden sollte und einige der Dokumente bereits Fußzeilen (wie z. B. Firmenpapiere mit Logos) haben, die ich behalten möchte.
Vielen Dank im Voraus!