Reparar um livro danificado

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

  1. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Abrir.
  1. Na caixa de diálogo Abrir, seleccione o livro danificado que pretende abrir.
  2. Clique na seta junto do botão Abrir e, em seguida, clique em Abrir e Reparar.
  3. Efectue um dos seguintes procedimentos:
    • 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 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, efectue um dos seguintes procedimentos:
    • Reverter o livro para a última versão guardada     Se estiver a ser editada uma folha de cálculo e o livro ficar danificado antes de as alterações serem guardadas, é possível recuperar a folha de cálculo original revertendo-a para a última versão guardada.

Para reverter o livro para a última versão guardada, efectue o seguinte procedimento:

  1. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Abrir.
  1. Faça duplo clique no nome do livro que se encontra aberto no Excel.
  2. 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.

  • Guardar o livro em formato SYLK (Symbolic Link)     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, efectue o seguinte procedimento:

  1. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, aponte para a seta existente junto de Guardar Como.
  1. 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 activa no livro é guardada.

  1. Se uma mensagem informar que o tipo de ficheiro seleccionado não suporta livros que contenham várias folhas, clique em OK para guardar apenas a folha activa.
  2. Se uma mensagem informar que o livro poderá conter funcionalidades que não são compatíveis com o formato SYLK, clique em Sim.
  3. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Fechar.
  1. Se uma mensagem solicitar que guarde as alterações efectuadas, clique em Sim.
  2. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Abrir.
  1. Seleccione 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.

  1. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, aponte para a seta existente junto de Guardar Como.
  1. Na caixa Guardar com o tipo, clique em Livro do Excel.
  2. 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 activa 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, efectue um dos seguintes procedimentos:
    • Definir a opção de cálculo no Excel para 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, efectue o seguinte procedimento:

  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, efectue o seguinte procedimento:
    1. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Novo.
  1. Em Novo em Branco, clique em Documento em branco.
  1. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. Na categoria Fórmulas, nas opções de Cálculo, clique em Manualmente.
  2. Clique em OK.
  3. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Abrir.
  1. Seleccione o livro danificado e, em seguida, clique em Abrir.
  • Utilizar referências externas para estabelecer uma ligação ao livro danificado     Se pretender 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, efectue o seguinte procedimento:

  1. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Abrir.
  1. Na caixa Procurar em, seleccione a pasta que contém o livro danificado e, em seguida, clique em Cancelar.
  2. Clique no Botão do Microsoft Office Imagem do botão e, em seguida, clique em Novo.
  1. Em Novo em Branco, clique em Documento em branco.
  2. 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).

  1. Clique no livro e, em seguida, clique em OK.
  2. Se a caixa de diálogo Seleccionar Folha surgir, seleccione a folha adequada e, em seguida, clique em OK.
  3. Seleccione a célula A1.
  4. No separador Base, no grupo Área de Transferência, clique em Copiar.

Atalho do teclado  É igualmente possível premir CTRL+C.

  1. Seleccione uma área que possua um tamanho aproximadamente idêntico ao tamanho do intervalo de células que contém os dados no livro danificado.
  2. No separador Base, no grupo Área de Transferência, clique em Colar.

Atalho do teclado  É igualmente possível premir CTRL+V.

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

Atalho do teclado  É igualmente possível premir CTRL+C.

  1. No separador Base, no grupo Área de Transferência, clique na seta existente abaixo de Colar e, em seguida, clique em Colar Especial.
  1. Em Colar, seleccione 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.

  • Abrir o livro danificado no Microsoft Office Word ou no 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 actualmente 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 "Function" para localizar o código.

  • Utilizar uma macro para extrair dados de um livro danificado     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, efectue o seguinte procedimento:

  1. Introduza o código de macro que se segue numa folha de módulo:
 Sub ObterValoresGráfico97()
 Dim NúmeroDeLinhas As Integer
 Dim X As Object
 Counter = 2 
 
 ' Calcular o número de linhas de dados.
 NúmeroDeLinhas = UBound(ActiveChart.SeriesCollection(1).Values)
 
 Worksheets("DadosGráfico").Cells(1, 1) = "Valores de X"
 
 ' Escrever valores do eixo x na folha de cálculo.
 With Worksheets("DadosGráfico")
 .Range(.Cells(2, 1), _
 .Cells(NúmeroDeLinhas + 1, 1)) = _
 Application.Transpose(ActiveChart.SeriesCollection(1).XValues)
 End With
 
 ' Percorrer todas as séries do gráfico e escrever os respectivos valores na
 
 
 ' folha de cálculo.
 For Each X In ActiveChart.SeriesCollection
 Worksheets("DadosGráfico").Cells(1, Counter) = X.Name
 
 With Worksheets("DadosGráfico")
 .Range(.Cells(2, Counter), _
 .Cells(NúmeroDeLinha + 1, Counter)) = _
 Application.Transpose(X.Values)
 End With
  
 Counter = Counter + 1 
 Next 
 
 End Sub
  1. Insira uma nova folha de cálculo no livro e mude o nome para DadosGráfico.
  2. Seleccione 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.

  1. Execute a macro ObterValoresGráfico97.

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

Início da Página 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 do botão e, em seguida, aponte para a seta existente junto de Guardar Como.
  1. Clique na seta junto a Ferramentas e, em seguida, clique em Opções Gerais.
  2. Seleccione a caixa de verificação Criar sempre cópia de segurança.

Início da Página 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 do botão e, em seguida, clique em Opções do Excel.
  1. Na categoria Guardar, em Manter informações de cópia de segurança dos livros, seleccione a caixa de verificação Guardar informações de Recuperação Automática a cada e, em seguida, introduza um número de minutos.
  2. Na caixa Localização da Recuperação Automática, introduza a localização em que pretende guardar o ficheiro de recuperação.
  3. Certifique-se de que a caixa de verificação Desactivar Recuperação Automática apenas para este livro não se encontra seleccionada.

Início da Página Início da Página

 
 
Aplica-se a:
Excel 2007