Ao trabalhar com VBA no Microsoft Excel, os usuários geralmente encontram erros e problemas peculiares que atrapalham os usuários. Um desses erros que os usuários estão enfrentando e relatando atualmente é “run-time error ‘429’: ActiveX component can’t create object”. Este erro normalmente surge quando um programa ou script do Excel tenta acessar o componente ActiveX que está registrado incorretamente ou instalado incorretamente em seu PC. Isso ocorre por vários motivos. Neste post, explicarei por que esse erro ocorre e como corrigir o erro de execução 429 no Excel com menos esforço.
Portanto, se você também encontrou a mesma mensagem de erro, verifique esta postagem e siga as soluções passo a passo mencionadas aqui.
Correções rápidas:
- Reparar arquivos de sistema corrompidos
- Atualize o Windows
- Usando o prompt de comando
- Execute a verificação de vírus
- Execute a restauração do sistema
- Verifique e altere as configurações de ActiveX no Excel
- Registre novamente o aplicativo Excel
- Solução definitiva – experimente o software de reparo Excel
O que significa o erro de tempo de execução 429 O componente ActiveX não consegue criar um objeto Excel?
Quando o “erro de tempo de execução 429: o componente ActiveX não pode criar objeto” ocorre no MS Excel, significa que há um problema com o controle ActiveX que o Excel está tentando usar, mas o programa não consegue criar/acessar este objeto. O componente está faltando ou não foi registrado corretamente no seu computador.
No entanto, esse erro ocorre por vários motivos. Aqui listei os principais:
- Instalação incompleta de software/arquivos de sistema
- Devido a um registro corrompido
- Arquivos de sistema operacional excluídos
- Ataque de malware ou vírus
- Registro inadequado de extensão de arquivo.
Depois de conhecer as causas comuns, vamos saber como solucionar o erro de tempo de execução 429 VBA com as melhores correções.
Correções para erro de tempo de execução 429 no Excel
Vamos explorar as correções correspondentes às causas mencionadas acima para lidar com esse erro.
Correção 1 – Reparar arquivos de sistema corrompidos
A corrupção nos arquivos do sistema é um dos principais motivos do erro de tempo de execução 429. Para resolver isso, você pode tentar reparar os arquivos de sistema do Windows seguindo as etapas abaixo:
Passo 1- Primeiro, pressione as teclas Windows + R juntas para abrir a caixa Executar.
Passo 2- Digite CMD e clique em OK.
Passo 3 – Assim que a janela do prompt de comando executado como administrador abrir, você deve digitar sfc/scannow e pressionar Enter.
Passo 4- Após a conclusão do processo de reparo do arquivo, reinicie o computador.
Agora, inicie qualquer aplicativo Excel para verificar se o erro foi resolvido ou não.
Leia também: Erro de tempo de execução 424 ′ Objeto necessário no Excel – 7 métodos
Correção 2 – Atualizar o Windows
A execução de uma versão desatualizada do sistema operacional Windows pode levar a vários erros e problemas, incluindo o componente ActiveX que não consegue criar o objeto Excel.
Portanto, se você suspeita que seu sistema operacional está desatualizado, considere atualizá-lo seguindo estas etapas:
- Inicialmente, vá para Iniciar >> Configurações.
- Em seguida, clique em Windows Update.
- Agora, clique no botão Verificar atualizações para obter as atualizações disponíveis para o seu sistema.
Correção 3 – Como corrigir o erro de tempo de execução 429 no Excel usando o prompt de comando?
Muitos usuários relataram que receberam o erro de tempo de execução 429 no Excel devido a arquivos de registro corrompidos. Nesse caso, registrar novamente o arquivo OCX e DLL especificado executando o prompt de comando pode ajudá-lo a lidar com o erro.
Aqui está como você pode fazer isso:
- Vá para Iniciar >> digite CMD (Prompt de Comando) >> selecione executar como administrador.
- Em seguida, uma janela cmd aparecerá na tela. Digite regsvr32 ou regsvr32 filename.ocx e pressione Enter. (Aqui, substitua o nome do arquivo por um nome de arquivo real indicado pelo erro)
Correção 4 – Execute a verificação de vírus
Às vezes, acontece que o arquivo é infectado por um vírus malicioso e, por isso, o arquivo Excel é corrompido e exibe um erro. Em tal situação, executar a verificação completa de vírus com um programa antivírus de terceiros pode corrigir efetivamente o erro 429 do componente ActiveX do Excel.
Existem várias ferramentas antivírus disponíveis que atendem a todos os tipos de orçamentos e necessidades. Portanto, experimente-os de acordo com seu orçamento e necessidades.
Correção 5 – Execute a restauração do sistema
Outra opção que você pode tentar solucionar esse erro é para realizar a restauração do sistema.
Porém, a Restauração do Sistema é um recurso do Microsoft Windows que permite aos usuários reverter os arquivos e configurações do sistema do computador para um estado anterior. Além disso, ajuda a eliminar erros do sistema ou problemas desencadeados por instalações de software, atualizações, etc.
Aqui estão as etapas para realizar a restauração do sistema:
- Vá em Pesquisar e digite Criar um ponto de restauração e clique no primeiro resultado.
- Na janela pop-up, você deve ir para a guia Proteção do Sistema e clicar no botão Restauração do Sistema.
- Depois disso, clique em Avançar para continuar. Aqui, você deve selecionar o ponto de restauração do sistema atual e seguir as instruções na tela para operar.
- Isto irá reiniciar o seu PC automaticamente. Depois disso, verifique se o problema foi resolvido.
Correção 6 – Verifique e altere as configurações de ActiveX no Excel
Você pode receber o erro “O componente ActiveX não pode criar objeto” se o seu arquivo MS Excel contiver macros, controles e outros botões interativos. No entanto, normalmente ocorre se uma opção de controles ActiveX estiver desabilitada. Alterar as configurações do ActiveX pode ajudá-lo a resolver o problema.
Siga as etapas abaixo para verificar e alterar as configurações do ActiveX:
- Abra o Excel.
- Vá para Arquivo >> e depois Opções.
- Em Opções do Excel, você deve clicar na guia Trust Center.
- Em Configurações da Central de Confiabilidade, você deve clicar em Configurações de ActiveX.
- Nas configurações do ActiveX, certifique-se de selecionar a opção “Desativar todos os suplementos de aplicativos” >> clique em OK.
- Finalmente, reinicie o MS Excel e verifique o erro.
Leia também: Corrigir erro de tempo de execução 9 Subscrito fora do intervalo no Excel
Correção 7 – Registre novamente o aplicativo Excel
Se um programa Excel estiver exibindo o componente ActiveX de erro de tempo de execução 429, é provável que o software esteja configurado incorretamente. Ao registrar novamente o aplicativo Excel, você pode resolver a mensagem de erro de maneira viável.
Siga estas etapas para fazer isso:
- Primeiramente veja o caminho do arquivo Excel (arquivo .EXE). O caminho completo do arquivo será semelhante a:
C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE.
- Em seguida, abra Executar. Em seguida, você deve copiar e colar o caminho completo nessa caixa.
- Neste momento, digite /regserver atrás do caminho completo do arquivo. Como por exemplo-
C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE /regserver.
- Agora, pressione a tecla Enter e espere até que o aplicativo seja registrado novamente com sucesso.
Solução definitiva – experimente o software de reparo Excel
A maioria dos erros do Excel são acionados principalmente devido à corrupção do arquivo Excel. Nesta circunstância, opte pelo recomendado Excel Reparar Ferramenta para reparar a pasta de trabalho Excel XLS ou XLSX corrompida com 100% de integridade.
Este programa pode resolver todos os tipos de erros do MS Excel e restaurar todos os dados da pasta de trabalho, como tabelas, gráficos, imagens, fórmulas, classificações de comentários de células e filtros.
A melhor coisa sobre esta ferramenta é que você pode até experimentar a versão demo gratuita deste software para digitalizar e visualizar dados recuperáveis de um arquivo.
Etapas para executar o software de reparo do Excel
Etapa 1 - Baixe e instale o Stellar Reparar para Excel seguindo o assistente de instalação.
Etapa 2 – Após a instalação, inicie a ferramenta de reparo e navegue até o arquivo Excel que deseja reparar.
Etapa 3 – Agora selecione o arquivo Excel que deseja reparar e clique no botão 'Repair'.
Etapa 4 – Espere até que o processo de reparo termine.
Etapa 5 – Uma vez feito isso, visualize e verifique o arquivo do Excel reparado e clique no botão 'Save'.
Fecho
Se você estiver enfrentando o erro de tempo de execução 429 VBA no Excel, tente resolver o erro implementando as correções discutidas nesta postagem. No entanto, se as abordagens manuais não corrigirem, o componente ActiveX não consegue criar o objeto, você pode contar com uma solução avançada: Excel Reparar Ferramenta para reparar e restaurar os dados da sua pasta de trabalho .XLS/.XLSX com sucesso.
Para mais dúvidas, não hesite em contactar-nos através do Twitter ou Facebook e fique atento aos artigos mais recentes.