Klíče registru, které řídí funkci Oprava souborů v Excelu
Důležité
Důležité: Tento článek obsahuje informace o úpravě registru. Před úpravami je nutné registr zazálohovat. Seznamte se také s postupem obnovení registru v případě, že nastane problém. Další informace o zálohování, obnovení a úpravě registru naleznete v Popis registru systému Microsoft Windows.
Souhrn
Microsoft Excel obsahuje funkci, která umožňuje obnovit data z poškozených sešitů. Tento článek popisuje, jak pomocí registru přepsat výchozí chování při pokusu aplikace Excel o obnovení dat.
Další informace
Když otevřete sešit v Excelu, Excel zkontroluje problémy v sešitu. Pokud Excel zjistí problém v sešitu, zahájí se automaticky proces obnovení dat.
Poznámka
Proces obnovení dat můžete spustit také ručně. Uděláte to tak, že v nabídce Souborkliknete na Otevřít, kliknete na šipku tlačítka Otevřít a potom kliknete na Otevřít a opravit.
Všechny hodnoty registru, které mají vliv na obnovení dat, jsou v následujících podklíčích registru v závislosti na verzi aplikace Excel, kterou používáte:
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
Tyto podklíče obsahují tři hodnoty registru DWORD, které můžete upravit následujícím způsobem.
Poznámka
V těchto podklíčích je výchozí hodnotou vždy 2 a jedinou další platnou hodnotou je 1.
ExtractDataMode
Pokud ExtractDataMode se rovná 2 (nebo hodnota, která není platná), excel předpokládá, že struktura sešitu není poškozena. Proto se aplikace Excel pokusí obnovit celý sešit, včetně vzorců, formátování a projektů jazyka Microsoft Visual Basic for Applications (VBA).
Pokud ExtractDataMode rovná 1, Excel předpokládá, že struktura sešitu je poškozena. Proto se aplikace Excel nepokusí obnovit nic jiného než data v sešitu.
Pokud chcete změnit hodnotu z 2 na 1, postupujte takto.
Upozornění
Při nesprávných úpravách registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nezaručuje, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.
Spusťte program Editor registru.
Vyhledejte následující podklíč registru podle verze aplikace Excel, kterou používáte:
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
V seznamu položek registru poklikejte na ExtractDataMode.
Do pole Údaj hodnoty zadejte 1 a potom klikněte na OK.
ExtractDataFormulas
Pokud ExtractDataFormulas se rovná 2 (nebo hodnota, která není platná), Excel se pokusí obnovit vzorce a převede vzorec na hodnotu, pokud obnovení nebude úspěšné.
Pokud ExtractDataFormulas se rovná 1, excel obnoví co největší část vzorce a nahradí #REF, pokud obnovení neprojde úspěšně. Tato hodnota má také vliv na výchozí možnost, když se během procesu otevření a opravy zobrazí výzva k obnovení vzorců.
Chcete-li změnit hodnotu z 2 na 1, postupujte takto:
Spusťte program Editor registru.
Vyhledejte následující podklíč registru podle verze aplikace Excel, kterou používáte:
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
V seznamu položek registru poklikejte na ExtractDataFormulas.
Do pole Údaj hodnoty zadejte 1 a potom klikněte na OK.
ExtractDataDisableUI
Pokud extractDataDisableUI rovná se 2 (nebo hodnota, která není platná), excel zobrazí během procesu otevření a opravy výzvu se dvěma zprávami. První zpráva vás vyzve k volbě opravy nebo extrahování dat. Druhá zpráva vás vyzve, abyste se rozhodli převést na hodnoty nebo obnovit vzorce.
Pokud se ExtractDataDisableUI rovná 1, excel během procesu otevření a opravy nenabízí žádné možnosti. Excel soubor otevře pomocí procesu bezpečného načtení. Extrakce dat je stále povolená prostřednictvím objektového modelu a prostřednictvím automatického obnovení dat.
Chcete-li změnit hodnotu z 2 na 1, postupujte takto:
Spusťte program Editor registru.
Vyhledejte následující podklíč registru podle verze aplikace Excel, kterou používáte:
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
V seznamu položek registru poklikejte na ExtractDataDisableUI.
Do pole Údaj hodnoty zadejte 1 a potom klikněte na OK.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro