Gibt es eine Möglichkeit, Excel 2007 dazu zu bringen, dass BACKGROUND automatisch wiederhergestellt wird, wie dies bei MS Word der Fall ist?


2

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 - aber es wächst stetig weiter. (Es hat wahrscheinlich 1000-2000 Arbeitsblätter und mehr werden täglich hinzugefügt)

Ich benutze dieses Dokument den größten Teil des Tages (in Stößen schneller Dateneingabe) und aus verschiedenen Gründen ist es einfach keine Option, das Dokument in kleinere Excel-Dateien zu zerlegen.

Excel 2007 meistert dies alles ziemlich gut und passt perfekt zu dem, wofür es verwendet wird, abgesehen von einer Sache ... Autorecover spart.

Gibt es eine Möglichkeit (oder ein Add-In), Excel dazu zu zwingen, AutoWiederherstellen-Versionen im HINTERGRUND zu speichern, wie dies bei Microsoft Word der Fall ist?

Im Moment, wenn ich mich mitten in der Dateneingabe befinde und ein AutoRecover-Speichervorgang einsetzt, kann ich ungefähr 30 Sekunden bis eine Minute warten, während Excel gesperrt ist und darauf wartet, dass es beendet wird ziemlich frustrierend, da es den Gedankenfluss unterbricht und die Dateneingabe unterbricht.

Ich möchte vermeiden, das Intervall für die automatische Wiederherstellung zu verlängern. Ich kann viele neue Daten in dem standardmäßigen Intervall für die automatische Wiederherstellung von 10 Minuten eingeben, und es wäre mühsam, die Daten nach der Eingabe neu zu erstellen. Zehn Minuten Datenverlust sind wahrscheinlich in etwa erträglich.

Die Daten in diesem Dokument wurden über mehrere Jahre hinweg gesammelt und es gibt eine große Anzahl komplexer VBA-Makros, mit denen sie bearbeitet werden können. Das alles auf eine andere Software oder Plattform zu übertragen, ist im Moment einfach keine Option ohne viel Arbeit.

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


Klingt nach einem Umzug in den Access-Bereich?
Sehr unregelmäßig

Antworten:


2

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

Bisher wurde in jedem Dokument über den Vorgang erwähnt, dass AutoRecover bereits im Hintergrund ausgeführt wird, da ich es aus eigener Erfahrung kenne. Daher kann ich davon ausgehen, dass der Grund für die Langsamkeit nur mit der Größe der Datei und zu tun hat den Speicherort, an dem es sich befindet.

Abgesehen von der Verlängerung der Frist kann ich mir leider in Ihrem speziellen Fall keine andere Möglichkeit vorstellen, diesen Prozess zu beschleunigen.

Aus Interesse würde ich annehmen, dass Sie für diese Arbeit eine ziemlich leistungsfähige Maschine haben, da mehr Speicher eine kleine Beule im Prozess verursachen könnte?


Ich denke, was sie mit "Hintergrund" meinen, ist, dass Sie es einstellen und vergessen können, anstatt in einem anderen Thread. Diese Registrierungseinstellung für AutoRecoverDelay könnte jedoch die Antwort sein - wird es ausprobieren. Ich verwende die Tabelle in Bursts, so dass es viele Zeiträume gibt, in denen sie nicht ausgeführt wird. Die Maschine, die ich benutze, ist ein schneller Dual Core mit 4 GB Speicher und Vista 64.
Joe Schmoe

Tatsächlich wird ein separater Thread erzeugt. In Ihrem Fall macht dieser Thread leider eine Menge Arbeit.
BinaryMisfit

Okay - nun, es muss die Größe und Komplexität des Dokuments sein, das Excel trotzdem blockiert. Passiert auf allen Maschinen, auf denen ich es ausprobiert habe. Ich werde Ihre Antwort als akzeptierte Lösung kennzeichnen. Wenn Sie die AutoWiederherstellen-Leerlaufzeit auf ein paar Minuten anstatt auf 30 Sekunden erhöhen, ist das in Ordnung. Es wird wahrscheinlich sehr selten vorkommen, dass ich sie so lange richtig einstelle in der Mitte eines diskreten Bits der Dateneingabe, während 30 Sekunden zu kurz ist. Vielen Dank!
Joe Schmoe

-1

Excel

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

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

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


Ich weiß bereits, wie man AutoRecover speichert. Der Punkt ist, dass das Excel-Autorecover das Dokument für bis zu eine Minute sperrt, während es es tut ... daher muss ich es im Hintergrund tun können
Joe Schmoe
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.