Gilt für Excel 2007 (und vielleicht 2003) unter Windows 7.
Vor Excel 2010 erstellt die Funktion Autosave versteckte .xar-Dateien in “C:\Benutzer\ Benutzername\AppData\Roaming\Microsoft\Excel”. Die Dateinamen werden generiert und beziehen sich nicht auf den Arbeitsmappennamen. Wenn Sie Excel schließen und NEIN wählen, um Änderungen zu speichern, wird die zugehörige temporäre .xar-Datei PERMANENTLY gelöscht… Wie auch immer…
Ich habe mir eine Möglichkeit ausgedacht, die Dateien in diesem Verzeichnis mit Hilfe von Taskplaner und Powershell in regelmäßigen Abständen in einem Sicherungsverzeichnis zu sichern - und zwar durch eine effektive Sicherung der Autosave-Dateien. Der Grund dafür ist, dass Sie dann (kopieren Sie Ihre gesicherte Datei an einen temporären Ort, um die Sicherung nicht zu verschrauben) die Erweiterung in .xlsx umbenennen und sie in Excel öffnen können! - Wenn es sich nicht um eine .xlsx-Datei handelte, wird Excel Ihnen wahrscheinlich einen Fehler anzeigen und andere Erweiterungen ausprobieren (.xls / .xlsm …etc).
So mache ich das, was ich gemacht habe…
- Öffnen Sie den Aufgabenplaner (tippen Sie auf die Windows-Taste -> beginnen Sie, “Aufgabenplaner” einzugeben, drücken Sie die Eingabetaste/klicken Sie darauf, wenn das Ergebnis oben im Startmenü steht).
- Klicken Sie auf Aktion -> Grundaufgabe erstellen
- Geben Sie ihr einen Namen und klicken Sie auf Weiter
- Wählen Sie “Wenn ich mich anmelde” als Auslöser
- Wählen Sie “Ein Programm starten” und klicken Sie auf Weiter
- Geben Sie “Powershell” in den Programmnamen ein, dann
- Geben Sie im Feld “Argumente hinzufügen (optional):” ein: “% {Copy-Item -Pfad C:\Benutzer\ Benutzername\AppData\Roaming\Microsoft\Excel\ -recurse -force -destination D:\Backup\ExcelAutosave}” (ändern Sie den Benutzernamen natürlich in Ihren Benutzernamen und ändern Sie auch das Zielverzeichnis, wenn Sie möchten), klicken Sie dann auf Weiter
- Kreuzen Sie dann das Kästchen “Öffnen Sie das Eigenschaften-Dialogfeld für diese Aufgabe, wenn ich auf Fertigstellen klicke” an und klicken Sie dann auf Fertigstellen.
- Unter dem Reiter “Auslöser” doppelklicken Sie auf den Auslöser “Beim Anmelden”, kreuzen Sie dann das Kästchen “Aufgabe alle wiederholen:” an -> wählen Sie ein Intervall (ich habe 1 Stunde) und eine Dauer (ich habe 12 Stunden), vergewissern Sie sich, daß “Aktiviert” ausgewählt ist, klicken Sie dann auf OK, dann auf OK im Eigenschaften-Feld.
Ich erinnere mich, daß es Sie möglicherweise bittet, zu bestätigen, daß Sie ein Programm mit den folgenden Argumenten oder so ausführen möchten…
Viel Glück!