Erro de inicialização da pasta de trabalho do Excel 2010

0

Eu tenho uma pasta de trabalho do Excel que causa um erro quando é iniciada em um determinado PC. Nenhuma outra pasta de trabalho apresenta o mesmo erro neste computador, e a própria pasta de trabalho não causa problemas em nenhum outro computador. O erro é:

 Microsoft Visual Basic for Applications

      This action will reset your project, proceed anyway?

Não faz diferença qual botão é clicado, o erro apenas faz um loop, e a única maneira que encontrei de sair dele é usar o Gerenciador de Tarefas para finalizar o aplicativo do Excel.

A pasta de trabalho é 'confiável' e as macros são iniciadas automaticamente. Se eu desligar isso, o arquivo pode ser aberto, mas assim que as macros forem ativadas, o erro ocorrerá como antes.

Até agora, tentei desativar todos os suplementos, um por um, e variar os níveis de confiança, mas não consigo abrir a pasta de trabalho com macros ativadas.

É obviamente a combinação da pasta de trabalho e do PC que é o problema, e eu suspeito que seja alguma configuração dentro do aplicativo Excel no PC que é o culpado. Alguém tem alguma ideia?

Obrigado, Kevin

    
por Kevin Cossar 10.02.2015 / 17:04

1 resposta

0

Eu executei mais alguns testes para tentar isolar o erro - o que deu a pista foi fazer logon no PC com problema como um usuário diferente e, em seguida, tentar abrir a pasta de trabalho. Isso não deu a condição de erro, então concluí que o problema só existia para um usuário em particular em uma máquina em particular e, portanto, a solução provavelmente estava no Registro.

Então eu editei o registro e (logado como o usuário problemático, e depois de fazer backups) eu primeiro deletei a chave

HKEY_CURRENT_USER\Software\Microsoft\Office.0\Excel

e reabra a pasta de trabalho. Isso não fez diferença, então eu deletei a chave

HKEY_CURRENT_USER\Software\Microsoft\VBA

Desta vez, abri a pasta de trabalho sem erros.

Portanto, devo ter alterado inadvertidamente algumas configurações no VBA que causaram o problema - ainda não sei exatamente o quê - mas, excluindo a chave do Registro e reiniciando o Excel, redefinii o VBA efetivamente para as configurações padrão. Perdi outras configurações que fiz, mas elas podem ser refeitas e agora posso abrir a pasta de trabalho.

Seria bom saber como o erro realmente surgiu, mas você não pode ter tudo.

    
por 11.02.2015 / 17:09