Registrierungsschlüssel, die das Feature "Dateireparatur" in Excel steuern

Wichtig

Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Sie sollten eine Sicherungskopie der Registrierung erstellen, bevor Sie die Registrierung bearbeiten. Sie müssen wissen, wie die Registrierung wiederhergestellt werden kann, wenn ein Problem auftritt. Weitere Informationen zum Sichern, Wiederherstellen und Ändern der Registrierung finden Sie unter Beschreibung der Microsoft Windows-Registrierung.

Zusammenfassung

Microsoft Excel enthält ein Feature, mit dem Sie Daten aus beschädigten Arbeitsmappen wiederherstellen können. In diesem Artikel wird beschrieben, wie Sie die Registrierung verwenden, um das Standardverhalten außer Kraft zu setzen, wenn Excel versucht, Daten wiederherzustellen.

Weitere Informationen

Wenn Sie eine Arbeitsmappe in Excel öffnen, sucht Excel nach Problemen in der Arbeitsmappe. Wenn Excel ein Problem in einer Arbeitsmappe erkennt, beginnt der Datenwiederherstellungsprozess automatisch.

Hinweis

Sie können den Datenwiederherstellungsprozess auch manuell starten. Klicken Sie dazu im Menü Datei auf Öffnen, klicken Sie auf den Pfeil auf der Schaltfläche Öffnen, und klicken Sie dann auf Öffnen und reparieren.

Alle Registrierungswerte, die sich auf die Datenwiederherstellung auswirken, befinden sich in den folgenden Registrierungsunterschlüsseln, je nachdem, welche Excel-Version Sie ausführen:

Microsoft Excel 2002

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Excel\Options

Microsoft Office Excel 2003

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Options

Microsoft Office Excel 2007

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Options

Diese Unterschlüssel enthalten drei DWORD-Registrierungswerte, die Sie wie folgt ändern können.

Hinweis

In diesen Unterschlüsseln ist 2 immer der Standardwert, und 1 ist der einzige gültige Wert.

ExtractDataMode

Wenn ExtractDataMode gleich 2 (oder ein ungültiger Wert) ist, geht Excel davon aus, dass die Struktur der Arbeitsmappe nicht beschädigt ist. Daher versucht Excel, die gesamte Arbeitsmappe wiederherzustellen, einschließlich Formeln, Formatierung und Vba-Projekten (Microsoft Visual Basic for Applications).

Wenn ExtractDataMode gleich 1 ist, geht Excel davon aus, dass die Struktur der Arbeitsmappe beschädigt ist. Aus diesem Grund versucht Excel nichts anderes als die Daten in der Arbeitsmappe wiederherzustellen.

Führen Sie die folgenden Schritte aus, um den Wert von 2 in 1 zu ändern.

Warnung

Schwerwiegende Probleme können auftreten, wenn die Registrierung mit dem Registrierungs-Editor oder einer anderen Methode unsachgemäß bearbeitet wird. Aufgrund dieser Probleme kann eine Neuinstallation des Betriebssystems erforderlich sein. Microsoft gibt keinerlei Garantien dafür ab, dass diese Probleme behoben werden können. Das Ändern der Registrierung erfolgt auf eigenes Risiko.

  1. Starten Sie den Registrierungs-Editor.

  2. Suchen Sie den folgenden Registrierungsunterschlüssel, der für die von Ihnen ausgeführte Excel-Version geeignet ist:

    Excel 2002

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Excel\Options

    Excel 2003

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Options

    Excel 2007

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Options

  3. Doppelklicken Sie in der Liste der Registrierungseinträge auf ExtractDataMode.

  4. Geben Sie 1 in das Feld Wertdaten ein, und klicken Sie dann auf OK.

ExtractDataFormulas

Wenn ExtractDataFormulas gleich 2 (oder ein ungültiger Wert) ist, versucht Excel, Formeln wiederherzustellen, und konvertiert eine Formel in einen Wert, wenn die Wiederherstellung nicht erfolgreich ist.

Wenn ExtractDataFormulas gleich 1 ist, stellt Excel so viele Formeln wie möglich wieder her und ersetzt #REF, wenn die Wiederherstellung nicht erfolgreich ist. Dieser Wert wirkt sich auch auf die Standardoption aus, wenn Sie während des Öffnen- und Reparaturvorgangs aufgefordert werden, Formeln wiederherzustellen.

Führen Sie die folgenden Schritte aus, um den Wert von 2 in 1 zu ändern:

  1. Starten Sie den Registrierungs-Editor.

  2. Suchen Sie den folgenden Registrierungsunterschlüssel, der für die von Ihnen ausgeführte Excel-Version geeignet ist:

    Excel 2002

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Excel\Options

    Excel 2003

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Options

    Excel 2007

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Options

  3. Doppelklicken Sie in der Liste der Registrierungseinträge auf ExtractDataFormulas.

  4. Geben Sie 1 in das Feld Wertdaten ein, und klicken Sie dann auf OK.

ExtractDataDisableUI

Wenn ExtractDataDisableUI gleich 2 (oder ein ungültiger Wert) ist, werden Sie von Excel während des Öffnen- und Reparaturvorgangs mit zwei Meldungen aufgefordert. In der ersten Meldung werden Sie aufgefordert, entweder die Reparatur oder das Extrahieren von Daten auszuwählen. In der zweiten Meldung werden Sie aufgefordert, entweder die Konvertierung in Werte oder die Wiederherstellung von Formeln auszuwählen.

Wenn ExtractDataDisableUI gleich 1 ist, bietet Excel während des Öffnen- und Reparaturvorgangs keine Optionen. Excel öffnet die Datei mithilfe des Prozesses sicheres Laden. Die Datenextraktion ist weiterhin über das Objektmodell und die automatische Datenwiederherstellung aktiviert.

Führen Sie die folgenden Schritte aus, um den Wert von 2 in 1 zu ändern:

  1. Starten Sie den Registrierungs-Editor.

  2. Suchen Sie den folgenden Registrierungsunterschlüssel, der für die von Ihnen ausgeführte Excel-Version geeignet ist:

    Excel 2002

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Excel\Options

    Excel 2003

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Options

    Excel 2007

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Options

  3. Doppelklicken Sie in der Liste der Registrierungseinträge auf ExtractDataDisableUI.

  4. Geben Sie 1 in das Feld Wertdaten ein, und klicken Sie dann auf OK.