Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?

4473
Joe Schmoe

Ich habe ein riesiges Microsoft Excel-Dokument - derzeit sind es etwa 25 MB im Binärformat (.xlsb) ... das Standard-Excel-Format war zu groß und zu langsam - wächst aber immer noch stetig. (Es hat wahrscheinlich 1000-2000 Arbeitsblätter und mehr werden täglich hinzugefügt)

Ich verwende dieses Dokument den größten Teil des Tages (in schnellen Dateneingaben), und aus verschiedenen Gründen ist das Aufteilen des Dokuments in kleinere Excel-Dateien einfach keine Option.

Excel 2007 bewältigt all dies ziemlich gut und passt, abgesehen von einer Sache, perfekt zu dem, was es verwendet wird ... Autorecover speichert.

Gibt es eine Möglichkeit (oder ein Add-In), um Excel zum Speichern von AutoRecover-Versionen im HINTERGRUND zu zwingen, wie dies bei Microsoft Word der Fall ist?

Wenn ich mich gerade mitten in einer Dateneingabe befinde und ein AutoRecover-Save eintritt, kann ich ungefähr 30 Sekunden bis eine Minute lang sitzen, während Excel gesperrt ist und darauf wartet, dass es beendet wird ... was auch der Fall sein kann eher frustrierend, da es den Gedankenfluss unterbricht und die Dateneingabe unterbricht.

Ich möchte vermeiden, dass das AutoRecover-Sicherungsintervall erhöht wird. Ich kann viele neue Daten in dem 10-Minuten-Intervall für das automatische Wiederherstellen von Speicherintervallen eingeben, und die Daten werden nach der Eingabe mühsam wiederhergestellt. Zehn Minuten Datenverlust sind wahrscheinlich ungefähr erträglich.

Die Daten in diesem Dokument wurden über eine Reihe von Jahren gesammelt und es gibt eine große Anzahl komplexer VBA-Makros, die sie manipulieren. Alles auf eine andere Software oder Plattform zu verschieben, ist im Moment einfach keine Option ohne großen Arbeitsaufwand.

(Aus kommerziellen Gründen kann ich nicht besprechen, was das Dokument enthält.)

2
Klingt nach einem Zugwechsel, der auf den Karten liegen könnte? Highly Irregular vor 12 Jahren 342

2 Antworten auf die Frage

2
BinaryMisfit

Gemäß diesem Knowledge Base-Artikel wird AutoRecover auch ausgelöst, indem Änderungen vorgenommen und Excel länger als 30 Sekunden inaktiv bleibt.

Jedes Dokument, das ich über den Prozess gelesen habe, erwähnt bisher, dass AutoRecover bereits im Hintergrund ausgeführt wird, da ich aus eigener Erfahrung weiß, dass dies der Fall ist. Der Grund dafür, dass es langsam ist, kann ich nur annehmen, hat mit der Größe der Datei zu tun der Ort, an dem es gespeichert wird.

Abgesehen von der Fristverlängerung fällt mir leider kein anderer Weg ein, wie Sie diesen Prozess beschleunigen können.

Aus Interesse würde ich davon ausgehen, dass Sie eine ziemlich bullige Maschine für diese Arbeit haben, da mehr Speicher eine kleine Beule im Prozess verursachen könnte.

Ich denke, was sie mit "Hintergrund" meinen, ist, dass man es einstellen und vergessen kann, anstatt in einem anderen Thread. Diese Registrierungseinstellung für AutoRecoverDelay könnte jedoch die Antwort sein - probiert es aus. Ich benutze die Tabelle in Bursts, so dass es viele Perioden gibt, in denen es inaktiv ist. Die Maschine, die ich verwende, ist ein schneller Dual Core mit 4 GB Speicher und Vista 64. Joe Schmoe vor 15 Jahren 342
Es wird tatsächlich ein separater Thread erzeugt, in Ihrem Fall leistet dieser Thread leider eine Menge Arbeit. BinaryMisfit vor 15 Jahren 342
Okay - es muss die Größe und Komplexität des Dokuments sein, das Excel trotzdem blockiert. Geschieht auf allen Maschinen, an denen ich es ausprobiert habe. Ich werde Ihre Antwort als akzeptierte Lösung bezeichnen. Die Erhöhung der AutoRecover-Leerlaufzeit auf ein paar Minuten anstelle von 30 Sekunden wird mir gut passen ... Es wird wahrscheinlich ziemlich selten sein, dass ich es für so lange richtig belasse in der Mitte eines diskreten Bits der Dateneingabe, während 30 Sekunden zu kurz sind. Vielen Dank! Joe Schmoe vor 15 Jahren 342
-1
Alexis Hirst

Excel

  1. Klicken Sie auf die Microsoft Office-Schaltfläche und dann auf Excel-Optionen.
  2. Klicken Sie auf Speichern.
  3. Aktivieren Sie das Kontrollkästchen AutoWiederherstellen-Informationen alle x Minuten speichern. Geben Sie in der Minutenliste an, wie oft das Programm Ihre Daten und den Programmstatus speichern soll.

    TIPP Die Menge der neuen Informationen, die die wiederhergestellte Datei enthält, hängt davon ab, wie häufig ein Microsoft Office-Programm die Wiederherstellungsdatei speichert. Wenn die Wiederherstellungsdatei beispielsweise nur alle 15 Minuten gespeichert wird, enthält Ihre wiederhergestellte Datei nicht die letzten 14 Minuten, bevor der Stromausfall oder ein anderes Problem aufgetreten ist.

Optional können Sie den Speicherort ändern (im Feld AutoRecover-Dateispeicherort angegeben), an dem das Programm automatisch eine Version der Dateien speichert, an denen Sie arbeiten.

Ich weiß bereits, wie AutoRecover gespeichert wird. Der Punkt ist, dass die automatische Wiederherstellungsfunktion von Excel das Dokument bis zu einer Minute lang sperrt ... daher muss ich es im Hintergrund tun können Joe Schmoe vor 15 Jahren 332