Obtendo erro do VBA ao abrir o Excel 2007 no novo computador

1

Eu tenho um usuário com um novo computador que, sempre que o Excel é aberto, apresenta a mensagem de erro

Opening the VBA project in this file requires a component that is not currently installed

A mensagem é a mesma que aparece no artigo de ajuda do MSKB , mas este é um novo computador e isso acontece qualquer horário em que o Excel é aberto, mesmo que seja aberto a partir do atalho do Excel no menu inicial. Por isso, não deveria estar tentando carregar nenhum material antigo do VBA.

A mensagem de erro aparece 4 vezes, referenciando arquivos diferentes, depois desaparece, deixando a caixa informando que os projetos do VBA foram removidos do arquivo e gerando uma mensagem de log de erros como esta

  <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
- <recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
  <logFileName>error032280_04.xml</logFileName> 
  <summary>Errors were detected in file 'C:\Program Files\Microsoft Office\Office12\xlstart\PP.XLA'</summary> 
- <additionalInfo>
  <info>This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.</info> 
  </additionalInfo>
  </recoveryLog>

Tudo o que foi feito com o Office neste computador foi ativá-lo e aplicar todas as atualizações do Microsoft Update.

Eu não consegui encontrar nada no Google ou no MSKB que não esteja relacionado a projetos do VBA que realmente existem. Alguém sabe o que está causando isso?

    
por Tofystedeth 22.07.2010 / 21:55

1 resposta

1

Remova o PP.XLA de C: \ Arquivos de Programas \ Microsoft Office \ Office12 \ xlstart. Parece que é um suplemento de terceiros. Eu não poderia dizer exatamente de onde veio, mas provavelmente de algum outro software instalado na máquina.

Se isso falhar, verifique também as seguintes pastas:

  • % APPDATA% \ Microsoft \ AddIns
  • % APPDATA% \ Microsoft \ Excel \ XLSTART

Se ambos estiverem vazios, tente (com o Excel fechado) renomear ou excluir o Excel12.xlb.

    
por 26.07.2010 / 17:50