OFF97: Mensagem de Erro: Erro 429: Componente ActiveX Não Consegue Criar o Objeto

Traduções deste artigo Traduções deste artigo
ID do artigo: 292054 - Exibir os produtos aos quais esse artigo se aplica.
IMPORTANTE: Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de ter um backup e de saber como restaurar o registro caso ocorra algum problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para consultar o artigo na Base de Dados de Conhecimento da Microsoft:
256986 Descrição do Registro do Windows
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Ao usar uma planilha do Microsoft Excel como uma fonte de dados do DAO (Data Access Object) para o Microsoft Access, você poderá receber a seguinte mensagem de erro:
Erro 429: o componente activeX não consegue criar o objeto


NOTA: Você pode receber essa mensagem de erro quando tentar usar o código do Microsoft Visual Basic para acessar a versão Data Base Engine.

Causa

Esse problema pode ocorrer quando os arquivos .dll do DAO estiverem desatualizados ou quando houver entradas de registro incorretas. Ele também pode ocorre quando não houver uma chave de licença planejada do DAO. Essa chave é solicitada pelo Microsoft Excel, mas não pelos aplicativos criados com o Visual Basic.

Resolução

Para resolver esse problema, utilize o método apropriado.

Método 1

  1. Clique em Iniciar e em Executar.
  2. Na caixa Abrir, digite egsvr.exe.
  3. Registre novamente DAO350.dll.

    NOTA: Você pode obter uma cópia de DAO350.dll no seguinte endereço FTP:
    ftp://ftp.microsoft.com/softlib/mslfiles/
    Para registrar DAO350.dll, siga estes passos:

    1. Clique em Iniciar e em Executar.
    2. Na caixa Abrir, digite Regsvr32.exe C:\progra~1\common~1\micros~1\dao\dao350.dll
    3. Clique em OK.
  4. Clique em Iniciar, aponte para Configurações e clique em Painel de controle.
  5. Clique em Adicionar/Remover Programas.
  6. Insira o CD do Microsoft Office 97 e clique em Desinstalar.
  7. Exclua a pasta DAO do disco.
  8. Clique em Iniciar, aponte para Configurações e clique em Painel de controle.
  9. Clique em Adicionar/Remover Programas.
  10. Insira o CD do Microsoft Office 97 e clique em Instalar.
  11. Repita os passos 4 a 6 para desinstalar o Office 97.
  12. Clique em Iniciar e em Executar.
  13. Na caixa Abrir, digite eraser97.exe (esse arquivo também está disponível em ftp://ftp.microsoft.com/softlib/mslfiles/).
  14. Repita os passos 4 a 6.
  15. Repita os passos 8 a 10 para reinstalar o Office 97.

Método 2

ATENÇÃO: Se usar o Editor do Registro incorretamente, você pode causar problemas graves que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você conseguirá solucionar os problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do Registro por sua conta e risco.
  1. Clique em Iniciar e em Executar.
  2. Na caixa Abrir, digite regedit e clique em OK.
  3. No Editor de Registro, navegue para HKEY_CLASSES_ROOT\LICENSES.
  4. Clique em Novo no menu Editar e clique em Chave.
  5. Digite F4FC596D-DFFE-11CF-9551-00AA00A3DC45 para dar nome à nova chave.
  6. No painel direito, clique duas vezes em Padrão para a chave criada.
  7. Digite mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak como os Dados do Valor e pressione ENTER.
  8. No menu Registro, clique em Sair para fechar o Editor de Registro.

Método 3

  1. Clique em Iniciar, aponte para Configurações e clique em Painel de controle.
  2. Clique em Adicionar/Remover Programas.
  3. Insira o CD do Microsoft Office 97 e clique em Desinstalar.
  4. Clique em Iniciar e em Executar.
  5. Na caixa Abrir, digite eraser97.exe
  6. Renomeie a pasta DAO em C:\Arquivos de Programas\Arquivos Comuns\Microsoft Shared4.
  7. Clique em Iniciar, aponte para Configurações e clique em Painel de controle.
  8. Clique em Adicionar/Remover Programas.
  9. Insira o CD do Microsoft Office 97 e clique em Instalar.
  10. Clique em Personalizar a fim de adicionar o DAO para o Visual Basic.
NOTA: O utilitário de limpeza não é executado em sistemas operacionais posteriores ao Microsoft Windows 2000.

Propriedades

ID do artigo: 292054 - Última revisão: quinta-feira, 16 de outubro de 2003 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Office 97 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Access 97 Standard Edition
Palavras-chave: 
kbprb KB292054
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com