Compartir vía


Error al cargar DLL (error 48)

Una biblioteca de vínculos dinámicos (DLL) es una biblioteca que se especifica en la cláusula Lib de una instrucción Declare. A continuación se describen la causa y la solución de este error:

  • El archivo no es una DLL ejecutable. Si el archivo es un archivo de texto de origen, debe compilarse y vincularse a un formulario ejecutable DLL.

  • El archivo no es una DLL de Microsoft Windows. Consiga el equivalente en DLL de Microsoft Windows del archivo.

  • El archivo es una DLL de Microsoft Windows anterior que no es compatible con el modo de protección de Microsoft Windows. Consiga una versión actualizada de la DLL.

  • La DLL hace referencia a otra DLL que no se encuentra. Consiga la DLL a la que se hace referencia y asegúrese de que está disponible para la otra DLL.

  • La DLL o una de las DLL a las que se hace referencia no se encuentra en uno de los directorios especificados en la ruta de acceso. Mueva la DLL a un directorio al que se ha hecho referencio o coloque su directorio actual en la ruta de acceso.

  • El archivo DLL no es la misma versión de bits que el entorno operativo de VBA. Para obtener más información sobre la incompatibilidad de versiones de bits, consulte Mezcla de archivos DLL de 32 y 64 bits en el foro para desarrolladores de Intel.

Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.