VBE6.dll não encontrado ao abrir o banco de dados do Access 2007 no Access 2010

0

Eu tenho um banco de dados de acesso 2007 que tem algum código VBA nele. Eu preciso abrir este banco de dados no Access 2010, mas quando eu abri-lo pela primeira vez, recebo um erro que diz:

the expression on open you entered as the event property setting produced the following error: file not found: VBE6.dll

Eu acredito que é porque o Access 2010 faz referência ao VBE7.dll quando ele é carregado, e meu banco de dados foi criado para fazer referência ao VBE6.dll. Eu tentei colocar VBE6.dll na mesma pasta que VBE7.dll reside, esperando que ele só iria ficar carregado, mas sem sorte.

O que posso fazer para resolver isso?

    
por The Matt 18.03.2010 / 17:17

1 resposta

1

Parece um problema de registro (ou seja, qual versão do Access está registrada como a versão canônica) ou um problema de permissão. Tente abrir e fechar o A2010 sem nenhum banco de dados. Isso deve executar o processo de "reinstalação" e registrar corretamente o A2010. Em seguida, abrir seu banco de dados deve funcionar. Alternativamente, talvez você não esteja executando como administrador e por algum motivo (embora isso seja relevante apenas no Vista / Win7). Tente alterar o atalho do A2010 para ser executado como administrador (ou no entanto você está lançando o A2010). Além disso, eu não tenho ideia - isso é algo que deve ser corrigido para você sem problemas.

Além disso, apenas pesquisando um pouco no Google, percebo que alguns recomendam desativar o modo sandbox e citar este artigo da Base de conhecimento:

link

    
por 18.03.2010 / 22:01