Reparar um livro danificado

Importante : Este artigo foi traduzido automaticamente, consulte a exclusão de responsabilidade. Veja este artigo em inglês aqui para ter uma referência.

Quando abrir um livro que tenha sido danificado, o Microsoft Office Excel inicia automaticamente o modo de Recuperação de Ficheiros e tenta abrir novamente e reparar o livro em simultâneo.

Nem sempre é possível ao Excel iniciar o modo de Recuperação de Ficheiros automaticamente. Se não for possível abrir um livro por ter sido danificado, é possível tentar reparar o livro manualmente.

É igualmente possível tentar outros métodos para recuperar dados de livro se a reparação de um livro não for bem sucedida. Como medida preventiva, é aconselhável guardar o livro frequentemente e criar uma cópia de segurança de cada vez que o referido livro é guardado. Em alternativa, é possível especificar o Excel para criar automaticamente um ficheiro de recuperação em intervalos específicos. Desta forma, terá acesso a uma boa cópia do livro, se o original for acidentalmente eliminado ou se for danificado.

O que pretende fazer?

Reparar manualmente um livro danificado

Recuperar dados de um livro danificado

Guardar automaticamente uma cópia de segurança de um livro

Criar automaticamente um ficheiro de recuperação em intervalos específicos

Reparar manualmente um livro danificado

  1. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Abrir..

  2. Na caixa de diálogo Abrir, selecione o livro danificado que pretende abrir.

  3. Clique na seta junto do botão Abrir e, em seguida, clique em Abrir e Reparar.

  4. Execute um dos seguintes passos:

    • Para recuperar tantos dados do livro quanto possível, clique em Reparar.

    • Para extrair valores e fórmulas do livro quando uma tentativa de reparação do livro não for bem sucedida, clique em Extrair Dados.

Início da Página

Recuperar dados de um livro danificado

Os métodos que se seguem poderão ajudar a salvar dados que, caso contrário, poderiam ser perdidos. Se um método não for bem sucedido, é possível tentar outro. É igualmente possível tentar soluções de software de terceiros para tentar recuperar dados do livro se não for possível recuperar os dados através da utilização destes métodos.

Importante : Se um erro de disco ou um erro de rede impossibilitarem a abertura de um livro, mova o livro para uma unidade de disco rígido diferente ou da rede para um disco local antes de despender tempo a tentar qualquer uma das opções de recuperação que se seguem.

  • Para recuperar dados quando o livro é aberto no Excel, execute um dos seguintes passos:

    • Reverta um livro para a última versão guardada     Se estiver a editar uma folha de cálculo e o livro se tornar danificado antes de guardar as suas alterações, pode recuperar a folha de cálculo original ao reverter para a última versão guardada.

      Para reverter o livro para a última versão guardada, faça o seguinte:

      1. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Abrir..

      2. Faça duplo clique no nome do livro que se encontra aberto no Excel.

      3. Clique em Sim para abrir o livro novamente.

        Nota : O livro reverte para a última versão guardada do livro. Quaisquer alterações que possam ter causado os danos no livro foram eliminadas.

    • Guarde o livro no formato SYLK (Ligação Simbólica)     Guardando o livro em formato SYLK, poderá ser possível filtrar os elementos danificados. O SYLK é geralmente utilizado para remover danos causados por impressoras.

      Para guardar o livro em formato SYLK, faça o seguinte:

      1. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, aponte para a seta junto de Guardar Como.

      2. Na lista Guardar com o tipo, clique em SYLK (Symbolic Link) e, em seguida, clique em Guardar.

        Nota : Quando o formato de ficheiro SYLK é utilizado, apenas a folha de cálculo ativa no livro é guardada.

      3. Se uma mensagem informar que o tipo de ficheiro selecionado não suporta livros que contenham múltiplas folhas, clique em OK para guardar apenas a folha ativa.

      4. Se uma mensagem informar que o livro poderá conter funcionalidades que não são compatíveis com o formato SYLK, clique em Sim.

      5. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Fechar.

      6. Se uma mensagem solicitar que guarde as alterações efetuadas, clique em Sim.

      7. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Abrir..

      8. Selecione o ficheiro .slk guardado e, em seguida, clique em Abrir.

        Nota : Para ver o ficheiro .slk, poderá ser necessário clicar em Todos os Ficheiros ou em Ficheiros SYLK na lista Ficheiros do tipo.

      9. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, aponte para a seta junto de Guardar Como.

      10. Na caixa Guardar com o tipo, clique em Livro do Excel.

      11. Na caixa Nome do ficheiro, escreva um novo nome para o livro criar uma cópia sem substituir o livro original e, em seguida, clique em Guardar.

        Nota : Uma vez que este formato guarda apenas a folha de cálculo ativa no livro, é necessário abrir o livro danificado repetidamente e guardar cada uma das folhas de cálculo separadamente.

  • Para recuperar os dados quando não for possível abrir o livro no Excel, execute um dos seguintes passos:

    • Defina a opção de cálculo no Excel como manual     Para abrir um livro, tente alterar a definição de cálculo de automática para manual. Uma vez que o livro não será recalculado, poderá abrir.

      Para definir a opção de cálculo no Excel para manual, faça o seguinte:

      1. Certifique-se de que se encontra aberto no Excel um livro novo e em branco. Se não se encontrar aberto um livro novo e em branco, faça o seguinte:

        1. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Novo.

        2. Em Novo em Branco, clique em Documento em branco.

      2. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Opções do Excel.

      3. Na categoria Fórmulas, nas opções de Cálculo, clique em Manualmente.

      4. Clique em OK.

      5. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Abrir..

      6. Selecione o livro danificado e, em seguida, clique em Abrir.

    • Utilize referências externas para ligar ao livro danificado     Se quiser obter apenas dados e não fórmulas ou valores do livro, é possível utilizar referências externas para estabelecer uma ligação ao livro danificado.

      Para utilizar referências externas para estabelecer uma ligação ao livro danificado, faça o seguinte:

      1. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Abrir..

      2. Na caixa Procurar em, selecione a pasta que contém o livro danificado e, em seguida, clique em Cancelar.

      3. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Novo.

      4. Em Novo em Branco, clique em Documento em branco.

      5. Na célula A1 do novo livro, escreva =Nome do Ficheiro!A1, em que Nome do Ficheiro é o nome do livro danificado e, em seguida, prima a tecla Enter.

        Sugestão : Apenas é necessário introduzir o nome do livro(não é necessário escrever a extensão).

      6. Clique no livro e, em seguida, clique em OK.

      7. Se a caixa de diálogo Seleccionar Folha surgir, selecione a folha adequada e, em seguida, clique em OK.

      8. Selecione a célula A1.

      9. No separador Base, no grupo Área de Transferência, clique em Copiar.

        Atalho de teclado  Também pode premir Ctrl+C.

      10. Selecione uma área que possua um tamanho aproximadamente idêntico ao tamanho do intervalo de células que contém os dados no livro danificado.

      11. No separador Base, no grupo Área de Transferência, clique em Colar.

        Atalho de teclado  Também pode premir Ctrl+V.

      12. Com o intervalo de células ainda selecionado, no separador Base, no grupo Área de Transferência, clique novamente em Copiar.

        Atalho de teclado  Também pode premir Ctrl+C.

      13. No separador Base no grupo Área de Transferência, clique na seta abaixo de Colar e clique em Colar especial.

      14. Em Colar, selecione Valores e, em seguida, clique em OK.

        Nota : Quando os valores forem colados, as ligações para o livro danificado serão removidas, permanecendo apenas os dados.

    • Abra o livro corrompido no Microsoft Office Word ou Microsoft WordPad     Se o conversor do Microsoft Office Excel se encontrar instalado, poderá ser possível abrir o livro no Word. Se for possível abrir o livro no Word, é possível recuperar os dados. Não é possível utilizar este método para recuperar folhas de módulos, folhas de caixa de diálogo, folhas de gráfico, folhas de macro ou quaisquer gráficos incorporados. Também não será possível recuperar fórmulas das células. Apenas é possível recuperar os resultados das fórmulas atualmente apresentadas nas células do livro danificado.

      É igualmente possível abrir um livro do Excel no WordPad. Se o livro for de facto aberto, poderá ser possível recuperar o código do Microsoft Visual Basic nos módulos e módulos de classes. É possível procurar as palavras "Sub" ou "Função" para localizar o código.

    • Utilize uma macro para extrair dados de um livro corrompido     Se um gráfico se encontrar ligado ao livro danificado, é possível utilizar uma macro para extrair os dados de origem do gráfico.

      Para utilizar uma macro, faça o seguinte:

      1. Introduza o código de macro que se segue numa folha de módulo:

        Sub GetChartValues97()

        Dim NumberOfRows As Integer

        Dim X As Object

        Counter = 2

        ' Calcula o número de linhas de dados.

        NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values)

        Worksheets("DadosDoGráfico").Cells(1, 1) = "Valores X"

        ' Escreve valores do eixo X na folha de cálculo.

        With Worksheets("DadosDoGráfico")

        .Range(.Cells(2, 1), _

        .Cells(NumberOfRows + 1, 1)) = _

        Application.Transpose(ActiveChart.SeriesCollection(1).XValues)

        End With

        ' Analisa todas as séries no gráfico e escreve os seus valores

        ' na folha de cálculo

        For Each X In ActiveChart.SeriesCollection

        Worksheets("DadosDoGráfico").Cells(1, Counter) = X.Name

        With Worksheets("DadosDoGráfico")

        .Range(.Cells(2, Counter), _

        .Cells(NumberOfRows + 1, Counter)) = _

        Application.Transpose(X.Values)

        End With

        Counter = Counter + 1

        Next

        End Sub

      2. Insira uma nova folha de cálculo no livro e mude o nome para ChartData.

      3. Selecione o gráfico do qual pretende extrair os valores de dados subjacentes.

        Nota : O gráfico pode ser incorporado numa folha de cálculo ou numa folha de gráfico separada.

      4. Execute a macro GetChartValues97.

        Os dados provenientes do gráfico serão colocados na folha de cálculo ChartData.

Início da Página

Guardar automaticamente uma cópia de segurança de um livro

  1. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, aponte para a seta junto de Guardar Como.

  2. Clique na seta junto a Ferramentas e, em seguida, clique em Opções Gerais.

  3. Selecione a caixa de verificação Criar sempre cópia de segurança.

Início da Página

Criar automaticamente um ficheiro de recuperação em intervalos específicos

  1. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Opções do Excel.

  2. Na categoria Guardar, em Manter informações de cópia de segurança dos livros, selecione a caixa de verificação Guardar informações de Recuperação Automática a cada e, em seguida, introduza um número de minutos.

  3. Na caixa Localização da Recuperação Automática, introduza a localização em que pretende guardar o ficheiro de recuperação.

  4. Certifique-se de que a caixa de verificação Desactivar Recuperação Automática apenas para este livro não se encontra selecionada.

Início da Página

Nota : Exclusão de Responsabilidade da Tradução Automática: Este artigo foi traduzido por um sistema informático sem intervenção humana. A Microsoft fornece estas traduções automáticas para ajudar utilizadores que não falam inglês a desfrutarem de conteúdos acerca dos produtos, serviços e tecnologias da Microsoft. Uma vez que o artigo foi traduzido de forma automática, é possível que contenha erros de vocabulário, sintaxe ou gramática.

As informações foram úteis?

Ótimo! Tem mais feedback?

Como podemos melhorá-lo?

Obrigado pelos seus comentários!

×