6 maneiras de corrigir o banco de dados não pode ser aberto porque o projeto VBA (erro 29081)

Encontrando a mensagem de erro “The database cannot be opened because the VBA project contained in it cannot be read” ao tentar abrir o arquivo de banco de dados do Access em outro PC ou uma versão diferente do Access? Bem, esse erro surge devido a vários motivos. Neste blog, mencionarei os fatores comuns e soluções alternativas eficazes para corrigir o erro 29081 do banco de dados não pode ser aberto. Aqui está a interface de erro completa:

banco de dados não pode ser aberto porque o projeto VBA

Além disso, mencionarei também o profissional Access Base de dados Reparar Ferramenta para resolver este erro se ocorreu devido à corrupção do arquivo.

O que causa o erro “O banco de dados não pode ser aberto porque o projeto VBA” no Access?

Há uma grande variedade de razões que podem levar a essa mensagem de erro irritante. As principais causas estão listadas abaixo:

  1. Configurações incorretas do Registro do Windows
  2. Devido à corrupção do arquivo de banco de dados do Access
  3. Quando há um problema com as atualizações do Microsoft Office
  4. Abrindo o arquivo de versão superior em uma versão inferior do Access.

Agora, é hora de lidar com a situação com a ajuda de algumas soluções rápidas.

Correções para o erro “O banco de dados do Access não pode ser aberto porque o projeto VBA contido nele não pode ser lido”

Tente os métodos abaixo, um por um, para solucionar o problema do banco de dados não pode ser aberto porque (erro cede 29081).

Correções rápidas:

  1. Recrie o arquivo de banco de dados
  2. Correção compilando o banco de dados
  3. Alterando as Extensões de Arquivo
  4. Resolva o problema de compatibilidade
  5. Repare seu arquivo de banco de dados corrompido
  6. Recomendado – corrigir o banco de dados do Access não pode ser aberto usando o reparo do Access

Correção 1- Recrie o arquivo de banco de dados

A principal razão por trás da ocorrência desse erro é abrir o arquivo de versão superior em uma versão inferior do Access. No entanto, para resolver este problema. você terá que recriar o arquivo de banco de dados do Access a partir do banco de dados de origem.

Mesmo depois de executar esta tarefa, se o problema persistir, tente a próxima solução.

Correção 2- Resolva o erro de acesso, o banco de dados não pode ser aberto porque o projeto VBA compilando o banco de dados

Muitos usuários corrigiram o erro de projeto 29081 do Access VBA compilando o banco de dados do Access. Então, você também pode tentar esta técnica para se livrar dele.

Siga as etapas abaixo para compilar seu banco de dados do Access:

Observação: antes de prosseguir com essas etapas, não se esqueça de criar um backup do seu banco de dados crucial.

1- Abra o MS Access.

2- Em seguida, vá em Create e escolha Visual Basic.

3- Na janela do Microsoft VBA, você deve clicar na opção Depurar e, em seguida, Compilar banco de dados.

banco de dados não pode ser aberto porque o projeto VBA

Depois de compilar com sucesso, verifique o erro. Se ainda persistir, tente descompilar seu banco de dados.

Correção 3- Alterando as extensões de arquivo

Na maioria das vezes, o banco de dados do Microsoft Access não pode ser aberto porque o projeto VBA continha um erro devido a arquivos de assistente embutidos desatualizados.

No entanto, você pode lidar facilmente com esse erro irritante alterando as extensões dos arquivos. aqui está como você pode fazer isso:

  • Certifique-se de que todo o aplicativo esteja fechado.
  • Em seguida, abra um File Explorer >> clique em Exibir
  • Depois disso, vá para mostrar/ocultar grupo e clique na caixa de seleção Extensões de nome de arquivo.

banco de dados não pode ser aberto porque o projeto VBA

  • Em seguida, vá para: \Program Files\Microsoft Office\Office14\ACCWIZ\.
  • Lá, você deve localizar os arquivos abaixo e renomeá-los um por um para (<filename>.old extension)

Original File Name         Rename To

Acwzlib.accde                 Acwzlib.old

Acwzmain.accde            Acwzmain.old

Utility.accda                    Utility.old

Acwztool.accde              Acwztool.old

  • Finalmente, inicie o Microsoft Access, isso deve corrigir o erro com sucesso.

Correção 4- Resolver o problema de compatibilidade

Geralmente, esse erro ocorre quando a versão do arquivo de banco de dados do Access criado por você usa uma versão diferente do arquivo VBE7 dll. Isso gera um problema de compatibilidade.

Compile o arquivo MDE, ADE ou ACCDE do Access usando a mesma versão do acesso em que você implantará o arquivo.

Para corrigir isso, atualize o arquivo Access .dll da máquina de destino para a mesma versão da máquina de origem. Recomenda-se usar o VBE 7.1 para compilar em vez do 7.0.

Notas:

  1. O arquivo ACCDB é aberto e executado perfeitamente no ambiente de desenvolvimento de acesso.
  2. O ACCDE funcionou em algum ponto na máquina do usuário que atualmente não está funcionando.
  3. Algumas versões anteriores também não funcionam.
  4. Você também pode tentar descompilar, compactar e reparar, iniciar um novo banco de dados e copiar objetos nele.

Correção 5- Repare seu arquivo de banco de dados corrompido

Esse erro também pode ser acionado devido à corrupção do banco de dados. Em tal situação, você pode executar a ferramenta de acesso embutida – compactar e reparar para resolver a corrupção.

Se você quiser usar este utilitário, siga as instruções abaixo cuidadosamente:

  • Inicialmente, abra o banco de dados que está apresentando o erro.
  • Em seguida, vá para a guia Arquivo.
  • Agora, vá para Info e clique em Compact & Repair Database.

banco de dados não pode ser aberto porque o projeto VBA

Recomendado – corrigir o banco de dados do Access não pode ser aberto usando o reparo do Access

Enquanto isso, executando as correções manuais ou devido a qualquer outro problema, se surgir alguma situação de perda de dados, tente Access Base de dados Reparar E Recuperação solução. Esta é a solução definitiva para reparar o banco de dados e recuperar qualquer um dos dados perdidos, sejam eles perdidos devido a corrupção ou qualquer problema de dano. Ele garante a segurança de seus itens completos do banco de dados do Access.

Este software de recuperação do Access pode corrigir arquivos corrompidos ou danificados do MS Access (ACCDB e MDB) e salvar o arquivo reparado em seu padrão ou em um local especificado pelo usuário.

* Ao clicar no botão Download acima e instalar o Stellar Repair for Access (14.8 MB), reconheço que li e concordo com o Contrato de licença do usuário final e a Política de privacidade deste site.

Etapas para usar a ferramenta de reparo de acesso

access-repair-main-screen-pt-1
access-select-database-pt-2
access-repairing-pt-3
access-repairing-completed-pt-4
access-preview-pt-5
access-save-location-pt-6
access-saving-pt-7
previous arrow
next arrow

Resumir:

Espero que as dicas e soluções úteis mencionadas acima o ajudem a corrigir o banco de dados não pode ser aberto porque o projeto VBA contido nele não pode ser lido 29081 erro. Certifique-se de tomar as medidas apropriadas para evitar ou corrigir, se necessário. Para estar no lado seguro, sempre mantenha um backup adequado de seus arquivos de banco de dados cruciais.

Ainda está com problemas? Corrija-os com Stellar reparação para Access:

Este software garante sem costura reparo e recuperação do banco de dados ACCDB e MDB. Ele restaura todos os objetos, incluindo tabelas, relatórios, consultas, registros, formulários e índices, juntamente com módulos, macros, etc. Corrija os problemas do Microsoft Access agora em 3 etapas fáceis:

  1. Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
  2. Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
  3. Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.

Pearson Willey é escritor de conteúdo de sites e longo- planejador de conteúdo do formulário. Além disso, ele também é um ávido leitor. Assim, ele sabe muito bem como escrever um conteúdo atraente para os leitores. Escrever é como uma vantagem crescente para ele. Ele adora explorar seu conhecimento no MS Access e compartilhar blogs de tecnologia.