Ao trabalhar com uma planilha do Excel, você pode receber a mensagem “run time error ‘- 2147 automation error.” Essa mensagem de aviso geralmente ocorre quando macros, scripts VBA ou suplementos externos não são executados corretamente. Mas a boa notícia é que você pode solucionar o problema rapidamente seguindo as soluções corretas. Nesta publicação, você aprenderá todas as maneiras possíveis de corrigir o erro de tempo de execução 2146 de automação no Excel rapidamente.
O que causa o erro de automação 2146 no MS Excel?
Bem, o erro de automação -2146232576 (80131700) é um erro relacionado ao VBA. Ele geralmente aparece quando o Excel não consegue executar um comando ou quando um objeto está ausente.
Além disso, existem outros motivos que podem desencadear esse erro, incluindo:
- Suplementos do Excel corrompidos/desatualizados
- Conflitos com controles ActiveX
- Referências VBA danificadas ou bibliotecas ausentes
- Execução de atualizações desatualizadas do MS Office
- Corrupção de arquivos do sistema no Windows
Identificar a causa exata é essencial antes de aplicar uma correção.
Soluções alternativas para corrigir o erro de tempo de execução 2146 – Erro de automação no Excel
Aqui estão soluções comprovadas para tentar resolver o erro:
Método 1 – Verifique as referências do VBA
O primeiro passo que você precisa seguir para resolver o erro 2146 é verificar as referências do VBA. Referências do VBA incorretas ou ausentes podem gerar erros de automação. Para verificar as referências, siga os passos abaixo:
- Abra o Excel.
- Pressione as teclas Alt + F11 juntas para abrir o editor do VBA.
- Clique em Ferramentas >> Referências.
- Agora, procure as referências “Ausentes” e desmarque-as.
- Adicione novamente a biblioteca correta, se necessário.
Método 2 – Reparar Arquivos de Sistema Corrompidos
Como já mencionado na seção Causas, a corrupção nos arquivos de sistema é um dos principais motivos para a ocorrência desse erro. Para corrigi-lo, tente executar uma verificação SFC e reparar os arquivos de sistema do Windows.
- Pressione Windows + R para abrir a caixa Executar.
- Em seguida, digite CMD >> pressione Enter.
- Assim que a janela do prompt de comando abrir, basta digitar sfc/scannow & e pressionar Enter.
- Assim que o processo terminar, reinicie o computador e verifique se o erro persiste.
Método 3 – Desativar Suplementos com Defeito
Às vezes, suplementos com defeito podem ser um problema e causar vários erros, incluindo o erro de automação 2146 em tempo de execução no Excel. Para verificar os suplementos com defeito e desativá-los, siga os passos abaixo:
- Mantenha pressionada a tecla CTRL >> clique em um aplicativo até que ele solicite o modo de segurança >> e solte a tecla CTRL.
- Inicie o aplicativo Excel.
- Clique em Opções >> Suplementos
- Encontre um Gerenciador: Suplementos do Excel, além disso, basta clicar em Go.
- Agora, desmarque a opção Suplementos para desabilitá-los e, em seguida, habilitá-los.
Método 4 – Registrar novamente os arquivos DLL
Registrar novamente os arquivos DLL é outra solução eficaz para lidar com esses erros de tempo de execução no Excel. Erros de automação podem ocorrer se as DLLs obrigatórias não forem registradas.
- Abra o Prompt de Comando como administrador.
- Em seguida, execute o comando abaixo:
regsvr32 mscomctl.ocx
- Após a conclusão deste processo, reinicie o aplicativo Excel e verifique se o erro foi resolvido.
Método 5 – Corrigir o erro de tempo de execução 2146 de automação atualizando o Excel
Se você estiver usando uma versão desatualizada do MS Office ou do MS Excel, essa pode ser a causa desse erro irritante. Portanto, certifique-se de que sua versão do MS Office ou do MS Excel esteja atualizada.
Veja como fazer isso:
- Acesse o menu Arquivo >> Conta >> Opções de Atualização.
- Selecione Atualizar Agora.
- Instale os patches mais recentes e reinicie o Excel.
Método 6 – Reparando o Microsoft Office
Por último, mas não menos importante, se nenhuma das soluções acima funcionou, tente reparar o MS Office por conta própria.
Aqui estão os passos a serem seguidos:
- Abra o Painel de Controle.
- Acesse Programas > Programas e Recursos.
- Selecione Microsoft Office e clique em Alterar.
- Selecione Reparo Rápido primeiro e, em seguida, tente o Reparo Online, se necessário.
Experimente a Solução Avançada: Excel Reparo Ferramenta
Procurando uma maneira instantânea de resolver o erro de automação -2146232576 (80131700)? Você pode experimentar a MS Excel Reparo Ferramenta, recomendada profissionalmente, para reparar arquivos do Excel corrompidos, danificados e inacessíveis.
Este utilitário de reparo pode restaurar facilmente tudo, incluindo comentários de células, gráficos, propriedades de planilhas e outros dados relacionados, de um documento do Excel corrompido.
Perguntas Frequentes:
Como Corrigir o Erro de Automação no Excel?
Para corrigir o erro de automação no Microsoft Excel:
- Verifique se há atualizações do Windows e do MS Office
- Compile o código VBA
- Revise as alterações recentes
- Verifique as referências
- Redefinir o ambiente VBA
- Reinstale o Office.
Como corrigir erros automaticamente no Excel?
Para corrigir erros automaticamente no Excel, escolha o menu Arquivo > Opções > Revisão de Texto. Escolha Opções de Autocorreção >> escolha os erros de digitação mais prováveis.
Como habilitar a automação no Excel?
Para habilitar a automação no Excel, acesse Gerenciar, clique em Suplementos do Excel >> clique em Ir. Na caixa de diálogo Suplementos, escolha Automação. Na lista de servidores COM registrados, clique no seu Suplemento de Automação >> clique em OK.
Tempo de Encerramento
Após seguir as abordagens especificadas neste blog, você poderá resolver o erro de tempo de execução 2146 de automação no Excel. No entanto, tentei o meu melhor para fornecer informações apropriadas sobre essa mensagem de aviso e suas correções.
No entanto, se você estiver recebendo esse erro devido a uma pasta de trabalho corrompida, sugerimos que você tente uma ferramenta avançada de reparo do Excel. Isso reparará o arquivo corrompido do Excel e resolverá o erro.
Para mais dúvidas, visite nossa página oficial no Facebook.
