Stellar Data Recovery Blog

[Corregido]: Error “No se puede abrir la base de datos Access porque no se puede leer el proyecto VBA que contiene”.

Al abrir un archivo de base de datos de Access en una versión diferente de Access o en un sistema diferente, es posible que se encuentre con el mensaje “La base de datos de Access no se puede abrir porque no se puede leer el proyecto VBA que contiene.”

El mensaje de error completo es el siguiente

“No se puede abrir la base de datos porque no se puede leer el proyecto VBA que contiene. La base de datos sólo puede abrirse si primero se borra el proyecto VBA. Al borrar el proyecto VBA se elimina todo el código de los módulos, formularios e informes. Debe realizar una copia de seguridad de la base de datos antes de intentar abrirla y eliminar el proyecto VBA.”

La causa del error puede variar en función de la versión de Access. A continuación comentaremos las causas que pueden provocar este error y las posibles soluciones para resolverlo.

Causas del error “No se puede abrir la base de datos Access porque no se puede leer el proyecto VBA que contiene

Algunas posibles razones de este error son:

Métodos para corregir el error “No se puede abrir la base de datos Access

A continuación se indican algunos métodos que puede probar para solucionar el error No se puede abrir la base de datos Access:

Método 1: Compilar la base de datos

Puede compilar la base de datos para corregir los errores relacionados con VBA. Microsoft Access no siempre compila todas las partes de la base de datos cuando se utiliza. Compila lo que necesita y, a veces, algunas partes pueden dañarse.

Para compilar tu base de datos, sigue estos pasos:

Nota: Haga una copia de seguridad de su base de datos antes de continuar.

Después de compilar, si sigue apareciendo el error, puede intentar descompilar la base de datos.

Estos son los pasos para descompilar la base de datos:

Método 2: Recrear archivos de base de datos

Algunos usuarios han informado de que se encuentran con este error al abrir los archivos ACCDE/MDE (de la versión Access 2010 SP1) con versiones de 64 bits de MS Access (versión inicial o RTM). Han podido solucionar el error recreando los archivos de base de datos a partir de sus bases de datos de origen.

Método 3-Cambiar las extensiones de los nombres de archivo

En ocasiones, el error “No se puede abrir la base de datos Access porque no se puede leer el proyecto VBA que contiene” puede producirse debido a que los archivos del asistente incorporado no están actualizados. Puede solucionar el error cambiando las extensiones de los nombres de archivo siguiendo estos pasos:

   Nombre de archivo original Cambiar nombre a

   Acwzmain   .accde Acwzmain.old

  Acwzlib  .accde Acwzlib.old

  Acwztool  .accde Acwztool.old

  Utilidad.  accda Utilidad.antigua

Método 4: Reparar la base de datos

También puede aparecer el error “No se puede abrir la base de datos Access” si el archivo de base de datos está dañado. Puede reparar la base de datos Access utilizando la utilidad Compactar y reparar de MS Access. Aquí están los pasos:

Si la utilidad Compactar y Reparar no consigue reparar la base de datos dañada, puede probar con un software avanzado de reparación de Access, como Stellar Repair for Access. Es una herramienta fiable que puede ayudar a reparar los errores que se producen debido a los archivos de base de datos corruptos. Puede reparar tanto archivos ACCDB como MDB. Además, puede recuperar todos los componentes de la base de datos dañada con una integridad del 100%.

Conclusión

El error “No se puede abrir la base de datos Access porque no se puede leer el proyecto VBA que contiene” puede producirse por varias razones. En este blog, hemos esbozado las razones comunes detrás del error de base de datos Access. Además, hemos mencionado los posibles métodos para solucionar el error. Si la base de datos está dañada, puede utilizar la utilidad Compactar y reparar de MS Access. Si no funciona, utilice un software profesional de reparación de Access, como Stellar Repair for Access. Esta herramienta puede reparar fácilmente archivos MDD/ACCDB gravemente dañados y recuperar todos los datos.

Exit mobile version