Pfadangabe in Fußzeilen in Excel automatisch einbinden
Hallo!
Ich versuche über eine Excelfunktion bei jedem öffnen (oder auch drucken) einer Datei die Fußzeile zu ändern.
ich habe eine Funktion, die ich in jede Datei reinschreiben müsste wegen dem Drucken, jedoch ist das unpraktikabel bei schon vielen vorhandenen Dokumenten, die ebenfalls gedruckt werden und nicht neu angelegt werden sollen.
Mit diesem Code klappt das ganze auch wunderbar, jedoch muss ich hierzu 1. die Makrosicherheit runtersetzen (was nicht unbedingt gut ist)
und 2. muss ich den Code ja in jede Datei übernehmen...
Gibt es eine möglichkeit, ein Template oder irgend so etwas zu verwenden, das bei Öffnen für jedes Excel Dokument diesen Code ausführt?
Betriebssystem sollte Win2000 oder neuer sein und Office tauglich sollte es ab 2000 sein wenn möglich.
sollte es erst ab 2003 möglich sein, auch hierzu bitte eine Hilfestellung erbeten.
Vielen Dank für die Hilfe im Vorraus und ich hoffe, ich habe nix veressen und verständliich formuliert.
Gruß
Daniel H.
Ich versuche über eine Excelfunktion bei jedem öffnen (oder auch drucken) einer Datei die Fußzeile zu ändern.
ich habe eine Funktion, die ich in jede Datei reinschreiben müsste wegen dem Drucken, jedoch ist das unpraktikabel bei schon vielen vorhandenen Dokumenten, die ebenfalls gedruckt werden und nicht neu angelegt werden sollen.
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim wks As Worksheet
For Each wks In Worksheets
wks.PageSetup.LeftFooter = ThisWorkbook.FullName _
& " - " & wks.Name
Next wks
End Sub
Mit diesem Code klappt das ganze auch wunderbar, jedoch muss ich hierzu 1. die Makrosicherheit runtersetzen (was nicht unbedingt gut ist)
und 2. muss ich den Code ja in jede Datei übernehmen...
Gibt es eine möglichkeit, ein Template oder irgend so etwas zu verwenden, das bei Öffnen für jedes Excel Dokument diesen Code ausführt?
Betriebssystem sollte Win2000 oder neuer sein und Office tauglich sollte es ab 2000 sein wenn möglich.
sollte es erst ab 2003 möglich sein, auch hierzu bitte eine Hilfestellung erbeten.
Vielen Dank für die Hilfe im Vorraus und ich hoffe, ich habe nix veressen und verständliich formuliert.
Gruß
Daniel H.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 26253
Url: https://administrator.de/contentid/26253
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
6 Kommentare
Neuester Kommentar
Sowas ist zu realisieren, indem Du ein Zertifikat auf dem Rechner erstellst/installierst, das Makro mit diesem Zertifikat zertifizierst, und das ganze in eine Excel-Vorlage speicherst.
(Endung xlt)
Und den Shortcut auf dem Desktop schön brav mit der Verknüpfung zu der Vorlage ersetzen ^^
Lonesome Walker
(Endung xlt)
Und den Shortcut auf dem Desktop schön brav mit der Verknüpfung zu der Vorlage ersetzen ^^
Lonesome Walker
Tja, dann bleibt Dir entweder die Möglichkeit, Sub auto_open() in jede Datei einzufügen, oder ein Excel-Addin zu scripten (xla)
Lonesome Walker
Lonesome Walker
Hm, da das VBA ist, würde ich eher Fachlektüre empfehlen.
Gibbet da ganz nette Büchlein drüber.
z.B.
Das Excel-VBA-Codebook [Addison-Wesley]
(ca. 60,- ?; 1000 Seiten)
ich denke, das sollte den Wissensdurst stillen... ^^
Lonesome Walker
Gibbet da ganz nette Büchlein drüber.
z.B.
Das Excel-VBA-Codebook [Addison-Wesley]
(ca. 60,- ?; 1000 Seiten)
ich denke, das sollte den Wissensdurst stillen... ^^
Lonesome Walker