Erro de tempo de execução 2146 Automation Error no Excel – A solução definitiva!

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.

Erro de tempo de execução 2146 Automation Error

* A versão gratuita do produto exibe apenas dados recuperáveis.

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.

Erro de tempo de execução 2146 Automation Error

  • Agora, procure as referências “Ausentes” e desmarque-as.

Erro de tempo de execução 2146 Automation Error

  • 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.

Erro de tempo de execução 2146 Automation Error

  • 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.

Erro de tempo de execução 2146 Automation Error

  • 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.

Erro de tempo de execução 2146 Automation Error

  • 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.

Erro de tempo de execução 2146 Automation Error

  • Selecione Microsoft Office e clique em Alterar.
  • Selecione Reparo Rápido primeiro e, em seguida, tente o Reparo Online, se necessário.

Erro de tempo de execução 2146 Automation Error

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.

* A versão gratuita do produto exibe apenas dados recuperáveis.

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.



Margret Arthur é um empreendedor e especialista em marketing de conteúdo. Ela escreve blogs técnicos e conhecimentos sobre MS Office, Excel e outros assuntos técnicos. Dela arte distinta de apresentar informações técnicas em linguagem fácil de entender é muito impressionante. Quando não está escrevendo, ela adora viagens não planejadas.