Chaves de registo que controlam a funcionalidade de Reparação de Ficheiros no Excel
Importante
Este artigo contém informações sobre como modificar o registo. Certifique-se de que faz uma cópia de segurança do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para mais informações sobre como fazer a cópia de segurança, restaurar e modificar o registo, consulte Descrição do registo do Microsoft Windows.
Resumo
O Microsoft Excel contém uma funcionalidade que lhe permite recuperar dados de livros danificados. Este artigo descreve como utilizar o registo para substituir o comportamento predefinido quando o Excel tenta recuperar dados.
Mais informações
Quando abre um livro no Excel, o Excel verifica se existem problemas no livro. Se o Excel detetar um problema num livro, o processo de recuperação de dados é iniciado automaticamente.
Nota
Também pode iniciar manualmente o processo de recuperação de dados. Para tal, clique em Abrir no menu Ficheiro , clique na seta no botão Abrir e, em seguida, clique em Abrir e Reparar.
Todos os valores de registo que afetam a recuperação de dados estão nas seguintes subchaves de registo, consoante a versão do Excel que estiver a executar:
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
Estas subchaves contêm três valores de registo DWORD que pode modificar da seguinte forma.
Nota
Nestas subchaves, 2 é sempre o valor predefinido e 1 é o único outro valor válido.
ExtractDataMode
Se ExtractDataMode for igual a 2 (ou um valor que não é válido), o Excel assume que a estrutura do livro não está danificada. Por conseguinte, o Excel tenta recuperar todo o livro, incluindo fórmulas, formatação e projetos do Microsoft Visual Basic for Applications (VBA).
Se ExtractDataMode for igual a 1, o Excel assume que a estrutura do livro está danificada. Por conseguinte, o Excel não tenta recuperar nada além dos dados no livro.
Para alterar o valor de 2 para 1, siga estes passos.
Aviso
Podem ocorrer problemas sérios se modificar incorretamente o registo utilizando o Editor de Registo ou outro método. Esses problemas podem exigir que tenha de reinstalar o seu sistema operativo. A Microsoft não pode garantir a resolução desses problemas. Modifique o registo por sua conta e risco.
Inicie o Editor de Registo.
Localize a seguinte subchave de registo, conforme adequado para a versão do Excel que está a executar:
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
Na lista de entradas de registo, faça duplo clique em ExtractDataMode.
Escreva 1 no campo Dados do valor e, em seguida, clique em OK.
ExtractDataFormulas
Se ExtractDataFormulas for igual a 2 (ou um valor que não é válido), o Excel tenta recuperar fórmulas e converte uma fórmula num valor se a recuperação não for bem-sucedida.
Se ExtractDataFormulas for igual a 1, o Excel recupera o máximo possível da fórmula e substitui #REF se a recuperação não for bem-sucedida. Este valor também afeta a opção predefinida quando lhe for pedido para recuperar fórmulas durante o processo Abrir e Reparar.
Para alterar o valor de 2 para 1, siga estes passos:
Inicie o Editor de Registo.
Localize a seguinte subchave de registo, conforme adequado para a versão do Excel que está a executar:
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
Na lista de entradas de registo, faça duplo clique em ExtractDataFormulas.
Escreva 1 no campo Dados do valor e, em seguida, clique em OK.
ExtractDataDisableUI
Se ExtractDataDisableUI for igual a 2 (ou um valor que não é válido), o Excel irá pedir-lhe duas mensagens durante o processo Abrir e Reparar. A primeira mensagem pede-lhe para optar por reparar ou extrair dados. A segunda mensagem pede-lhe para escolher converter em valores ou para recuperar fórmulas.
Se ExtractDataDisableUI for igual a 1, o Excel não lhe oferece opções durante o processo de Abertura e Reparação. O Excel abre o ficheiro com o processo de Carregamento Seguro. A extração de dados continua ativada através do modelo de objeto e através da recuperação automática de dados.
Para alterar o valor de 2 para 1, siga estes passos:
Inicie o Editor de Registo.
Localize a seguinte subchave de registo, conforme adequado para a versão do Excel que está a executar:
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
Na lista de entradas de registo, faça duplo clique em ExtractDataDisableUI.
Escreva 1 no campo Dados do valor e, em seguida, clique em OK.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários