Wie kann ich ...
Übersicht 
Anwendung 
Referenzen 
Bestellung 
Download 
Kontakt 
Links 

  ... automatisches Abspeichern z.B. bei Excel nachrüsten?

In vielen Anwendungen fehlt die Option, die gerade geöffnete Datei in festgelegten Zeitintervallen automatisch auf der Festplatte zu sichern. Dies ist insbesondere dann ärgerlich, wenn es häufiger zu Abstürzen kommt und dann ohne eine solche Sicherung erheblicher Datenverlust droht.

In den allermeisten Anwendungen kann das automatische Zwischenspeichern der geöffneten Datei sehr einfach nachgerüstet werden, so auch für Microsoft Excel. (Für Microsoft Excel ist zwar ein spezielles AddIn erhältlich, das die automatische Speicherung ermöglicht, es steht jedoch nicht immer zur Verfügung und weist einige Nachteile auf.)

Das Abspeichern des aktuellen Dokumentes kann in vielen Programmen über die Tastenkombination Strg+s ausgelöst werden. Um dies in regelmäßigen Zeitabständen zu automatisieren, wird ein neuer Ereignisdatensatz im Register "Zeit" gemäß nachfolgender Abbildung angelegt: 

 

 

.

 

 

  1. Zuerst wird die Titelzeile des Anwendungsfensters in das Eingabefeld für das aktive Fenster eingetragen.
    Am besten geht dies bei im Hintergrund aktiver Anwendung durch Auswahl in der Fensterliste, die man per Rechtsklick auf das Eingabefeld erreicht.
    Wichtig: Da in der Titelzeile der meisten Anwendungen auch der Name des aktiven Dokumentes auftaucht, sollte man die Dateiendung in den Eintrag aufnehmen und den eigentlichen Dateinamen durch die Wildcard "*" berücksichtigen (siehe gelb markierter Bereich in der Abbildung). Dabei muss außerdem die Option "Fragment?" gesetzt sein.
    Dadurch vermeidet man, dass das automatische Abspeichern auch bei einem neuen, noch unbenannten Dokument aufgerufen wird.
  2. Als Zeitintervall wird die Option "alle X Minuten" ausgewählt. Beispielsweise trägt man für ein Abspeichern im 5-Minuten Rhythmus den Wert 5 in das entsprechende Eingabefeld ein.
  3. Dann wird der Zeitpunkt angegeben, ab dem das intervallweise Auslösen der Aktion gestartet werden soll. Dazu trägt man zweckmäßigerweise die aktuelle Zeit per Rechtsklick auf eines der beiden Eingabefelder ein.
  4. Durch Anwählen der Option "bei Leerlauf?" erreicht man, dass der oftmals den Arbeitsfluss störende Speichervorgang storniert wird, wenn man gerade mit der Maus oder Tastatur aktiv ist (siehe Hinweis 1). Um eine solche stornierte Aktion in der nächsten "Denkpause" nachzuholen, aktiviert man die entsprechende Option.
  5. Die Aktion, die die bereits besprochene Tastenkombination ausgeben soll, wird in der rechten Spalte festgelegt. Dazu kann z.B. die "interne" Aktion >TypeMessage ausgewählt werden oder ein anderes Text ausgebendes Beispielskript (nötigenfalls Schaltfläche "(Neues) Skript wählen" verwenden).
  6. Nach Aktivieren der Option "Par?" öffnet sich das abgebildete Dialogfeld, in das man ^s für die Tastenkombination Strg+s einträgt (Startparameter für das Skript).
  7. Das fertige Ereignis wird aktiv gesetzt.
  8. Das Workarounder-Hauptfenster wird geschlossen.

Durch das Schließen des Hauptfensters wird die Ereignisüberwachung gestartet und bei der Arbeit an einem geöffneten Excel-Dokument alle 5 Minuten eine Zwischenspeicherung ausgelöst.


Hinweis 1:
Über den Menüeintrag Optionen/Sonstiges kann festgelegt werden, unter welchen Bedingungen eine im Zeit-Register definierte Aktion storniert werden soll, falls die Option "bei Leerlauf?" gesetzt ist.
Um den oben besprochenen Effekt zu erreichen, dass ein Zwischenspeichern nur während einer "Denkpause" ausgeführt wird, ist eine Leerlauf-Definition von einigen Sekunden Passivität von Maus und Tastatur optimal.
Eine entsprechende Einstellung könnte z.B. wie nachfolgend abgebildet aussehen:

 

Hinweis 2:
Nachteil dieser Lösung (wie auch des entsprechenden Excel-AddIns) ist, dass bei der automatischen Sicherung des Zwischenstandes die Originaldatei überschrieben wird und somit der Ausgangzustand nicht mehr hergestellt werden kann.
Als Abhilfe kann Workarounder von jeder zwischengespeicherten Dateiversion automatisch ein Backup anlegen.
Wie dies mit dem als Beispiel beiliegenden VisualBasic-Script Backup.vbs geht, erfährt man hier.

Hinweis 3:
Wenn in der Anwendung das Abspeichern über eine Tastenkombination wie Strg+s nicht zur Verfügung steht, hilft meist diese Tastenfolge: Alt+d s
Diese Tastenfolge erreicht man durch folgende Eingabe in Schritt 6: %ds

Hinweis 4:
Die Möglichkeit in Fenstertiteln Wildcards anzugeben (siehe Schritt 1.), besteht erst seit Workarounder 1.0.9. Aktualisieren Sie also nötigenfalls Workarounder auf die neueste Version.
Wildcards funktionieren In Fenstertiteln nur bei gesetzter Option "Fragment?".

 

 

 

[Zurück][Nach oben]

Copyright(c) 2007 Uta Nerger. Alle Rechte vorbehalten.