No puede Encontrar proyecto o biblioteca

Guión:

Recientemente instalé la versión de prueba de MS Office 2010 Pro y recibí el siguiente error de macro en Access: error de compilación: “No se puede encontrar el proyecto o la biblioteca”. Intenté establecer el nivel de seguridad de macro en bajo en 2010; sin embargo, la macro todavía no se ejecutará. No sé cómo soluciono este error.

Si también obtiene el mismo error en su base de datos de acceso, intente con las soluciones mencionadas en esta publicación. seguir estos procedimientos seguramente te ayudará a resolver este error por tu cuenta.

Las bibliotecas son el componente que proporciona funcionalidad. El acceso y su lenguaje de programación (VBA) son dos bibliotecas esenciales en cada proyecto. Si el acceso no proporciona algo que está buscando, puede encontrar una biblioteca y agregarla. Pero a veces, agregar bibliotecas adicionales plantea numerosos problemas.



Problema:

Al usar el código de VBA o las macros en Access, se reciben los siguientes errores “Error de compilación: no se puede encontrar el proyecto o la biblioteca”.

Motivo detrás del acceso no se puede encontrar proyecto o error de biblioteca

Access carga el archivo relevante (como una biblioteca de tipos, una biblioteca de objetos o una biblioteca de control) para cada referencia, según la información que se muestra en el cuadro de referencias. Si Access no puede recuperar este archivo, realizará los siguientes procedimientos para buscar el archivo.

  1. Verifica el archivo al que se hace referencia, ya sea que esté cargado actualmente en la memoria o no.
  2. Si el archivo no se carga allí, el Access intenta verificar que la clave de registro RefLibPaths exista o no. Si está presente allí, Access busca un valor con nombre que tenga el mismo nombre que el de la referencia. Si coincide bien, Access carga la referencia de la ruta a la que apunta el valor especificado.
  3. Después de esto, Access realiza búsquedas para el archivo al que se hace referencia en la siguiente ubicación y en este orden:
  4. La carpeta de la aplicación (la ubicación del archivo Msaccess.exe).
  5. La carpeta actual que ves si haces clic en Abrir en el archivo
  6. La carpeta de Windows o Winnt donde se ejecutan los archivos del sistema operativo.
  7. La carpeta del sistema debajo de la carpeta Windows o Winnt.
  8. Las carpetas en la variable de entorno PATH a la que puede acceder directamente el sistema operativo.
  9. Si el acceso no obtiene dicho archivo, se produce un error de referencia.

leer también

Cómo solucionar problemas de MS Access 2007/2010/2013/2016 con MS Office Diagnosticar y reparar

Cómo corregir de Access “Argumento no válido” el mensaje de error

Listas de mensajes de error de referencia

A continuación, se incluye la lista de algunos mensajes de error de referencia que los usuarios de Access encuentran con frecuencia.

 “No se puede encontrar el proyecto o la biblioteca”

 “Method MethodName of Object ObjectName Failed”

 “La función no está disponible en la expresión de uso”

 “Variable no definida” o “Tipo definido por el usuario no definido”

 “Llamada o argumento de procedimiento inválido”

 “El componente ActiveX no puede crear objetos”

Solución para solucionar el error “No se puede encontrar el proyecto o la biblioteca”

Método 1: Agregar o eliminar una referencia a una biblioteca

Lo más probable es que la aplicación haya perdido la referencia a un objeto o biblioteca de tipos que haya producido el error anterior al usar macros y funciones nativas de VBA.

  Para resolver esto, pruebe los siguientes pasos:

  1. Abra su base de datos de acceso o aplicación.
  2. Ahora abra el módulo en la vista de diseño o simplemente presione ALT + F11 para cambiar al Editor de Visual Basic.
  3. Vaya al menú Herramientas, haga clic en Referencias.
  4. Desmarque la casilla de verificación de la biblioteca de tipos o la biblioteca de objetos marcada como “Perder:”

  Alternativamente, para eliminar la referencia; restablezca el archivo al que se hace referencia a la ruta especificada en el cuadro de diálogo de referencia. Si el archivo al que se hace referencia está en otro lugar en la nueva ubicación, borre la referencia “Perdido:” y genere una nueva referencia al archivo en su nueva ubicación.

Método 2: registrar un archivo de biblioteca

La instalación y desinstalación de cualquier software sobrescribe, elimina o algunas veces cancela el registro de bibliotecas. En ese caso, las funciones simples como Date () o Trim () no funcionan.

Para ver a qué bibliotecas se hace referencia a un proyecto de Access, abra cualquier ventana de código y elija la opción Referencias en el menú Herramientas.

Es posible que el archivo esté allí en la lista de referencia sin estar registrado correctamente en el registro. Si sospecha de tal caso, entonces siga estos pasos para registrar el archivo.

  1. Haga clic en Inicio, y luego vaya a la opción Buscar luego de hacer clic en Archivos y carpetas.
  2. En el cuadro Buscar archivos y carpetas con el nombre, escriba exe.
  3. En la Bandeja de entrada de Mirar, toque la raíz del disco duro.
  4. Seleccione la casilla de verificación Incluir subcarpetas, si no está seleccionada y luego haga clic en Buscar ahora o Buscar ahora.
  5. Después de obtener el archivo, haga clic en Inicio <Ejecutar y después de esto elimine todo lo que esté en el Abrir
  6. Arrastre el archivo exe desde el panel de búsqueda al cuadro Abrir.
  7. Repita desde los pasos no. 2 a 6, pero esta vez busca FileName.dll, donde FileName es ese nombre de archivo que deseas registrar.
  8. Cuando el archivo FileName.dll está en Openbox con el archivo Regsvr32.exe, toque Aceptar.
  9. En Access, verifique si el problema es realmente.

Si no obtiene este archivo Regsvr32.exe en su sistema, busque en otras computadoras el archivo, también puede obtener este archivo del sitio web de Microsoft.

down-in buy-now-blue

Método 3: Intente ONU-registro o vuelva a registrar la biblioteca

Si la biblioteca está marcada como faltante, haga clic en el botón Examinar y busque el archivo para la biblioteca.

Si todavía no se muestra la biblioteca, es posible que deba volver a registrarla. Para esto, solo sigue esto:

 Toque el botón de inicio de Windows y seleccione la opción de ejecución.

 Ahora ingrese regsvr32 seguido de la ruta completa del archivo de la biblioteca.

 Si el nombre del archivo contiene los espacios, entonces incluya citas, como esta:

regsvr32 “c: \ archivos de programa \ archivos comunes \ microsoft shared \ dao \ dao360.dll”

A veces, el problema no se resuelve hasta que vuelva a registrar la biblioteca. Entonces, antes de nada, anule el registro de la biblioteca con este comando y luego siga el anterior para volver a registrarlo:

 Desmarque la biblioteca faltante en el acceso.

 Cerrar acceso

 Emita este comando para cancelar el registro de la biblioteca:

regsvr32 -u “c: \ archivos de programa \ archivos comunes \ microsoft shared \ dao \ dao360.dll”

 Después de esto vuelva a registrarlo nuevamente con el comando anterior y seleccione nuevamente la referencia de la biblioteca.

Conclusión:

No te olvides de compilar todos los módulos después de hacer ajustes en las referencias. Para compilar todos los módulos con el módulo aún abierto, haga clic en la base de datos Compilar en el menú Depurar. Si los módulos no se cumplen, puede haber referencias adicionales sin resolver.



Cómo arreglar el acceso “No puede Encontrar proyecto o biblioteca” Error