Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

excel 97; Dateipfad ausdrucken





Frage

Hallo, wer weiß wie in Excel Dateien in der Fuß/Kopfzeile der Komplette Dateipfad ausgedruckt werden Kann. Wenn ich Daten abspeichere erscheint nur die letzte Stufe des Pfades im Ausdruck. Es wäre für mich sehr hilfreich für die Daten ablage den ganzen Pfad zu haben. Vielen Dank im Voraus Ott.

Antwort 1 von coros

Nabend Ott,

nachfolgenden Code kopiere in das VBA Projekt "DieseArbeitsmappe".

Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.RightFooter = "&8" & ActiveSheet.Parent.FullName
End Sub


Bei dem Code wird immer vor dem Drucken der aktuelle Pfad in die Fußzeile der Datei eingetragen.

Da ich nicht weiß, ob Du Dich auch nicht mit VBA (Visual Basic) auskennst, kommt hier eine kurze Anweisung, wie Du den Code in Deine Tabelle bekommst.

1. Markiere die Anweisung aus diesem Beitrag und Kopiere (Strg c) diese.

2. Klicke in Deiner Exceldatei in der Menüleiste nacheinander auf Extras => Makro => Visual Basic Editor oder drücke die Tastenkombination Alt F11

3. In dem neu geöffneten Fenster suche auf der linken Seite nach dem Eintrag Diese Arbeitsmappe

4. Klicke danach doppelt auf den Eintrag Diese Arbeitsmappe

5. Füge nun die vorher kopierte Anweisung in das rechte leere Fenster ein.

Du solltest zum Abschluss noch die Sicherheitseinstellung, die beim Öffnen der Datei abgefragt wird, kontrollieren. Klicke dazu nacheinander in der Menüleiste wieder auf Extras => Makro und dann auf Sicherheit.... Gehe, falls nicht schon angezeigt, auf die Registerkarte Sicherheitsstufe und schaue dort nach, ob die Einstellung Mittel aktiviert ist. Wenn nicht, aktiviere diese Einstellung, da sonst der Code nicht ausgeführt werden kann. Beim nächsten Öffnen Deiner Datei kommt eine Abfrage, ob Makros aktiviert oder deaktiviert werden sollen. Klicke auf aktivieren und der Code wird ausgeführt.

Ich hoffe, Du kommst klar. Bei Problemen melde Dich noch mal. Wenn Du mit der obigen Anleitung nicht richtig zurecht kommst, dann schau mal hier und dann in der Rubrik VBA Anleitungen nach. Da habe ich die selbe Beschreibung noch mal in bebilderter Form.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von ott

Hallo coros,

zunächst vielen Dank dafür daß du dich meines Problems mit dem Nichtausdrucken des Dateipfades angenommen hast.

Es funktioniert noch nicht.

Ich bin deinen Anleitungen gefolgt bis zum letzten Schritt, der Sicherheitseinstellung.
beim Öffnen des Makro erscheint "auto open"
und kein Hinweis auf die Sicherheitseinstellung.

Nach Überprüfung des Speichern einer excel Datei wird weiterhin nur der Dateiname ausgedruckt und nicht der Dateipfad.
weißt du noch einen Rat?
Grüße Ott

Antwort 3 von coros

Hi Ott,

so ganz verstehe ich nicht, was Du geschrieben hast. Wann erscheint "auto-open"? Was meinst Du mit Öffnen des Makros. Bei dem obigen Code handelt es sich nicht um ein Makro, was man extra ausführen muss, sondern der Code wird immer bevor gedruckt wird ausgeführt. Das bedeutet, Du musst das Blatt enmal drucken, damit der Pfad erscheint.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 4 von Ott

Hallo Coros,
Im Nachgang zu meinem Mail von vorhin kann ich Dir jetzt mitteilen, Daß der Eintrag ds Dateipfades hinhaut.

Meine Sicherheitseinstellung hat den Makro akzeptiert!

Nochmals vielen Dank für die Hilfestellung

Ott.

Antwort 5 von coros

Hi Ott,

na bitte, klappt doch. Danke auch für die Rückmeldung.

MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.