Compartir a través de


No se ha encontrado la función DLL especificada (error 453)

Se encontró la biblioteca de vínculos dinámicos (DLL) en una referencia de biblioteca de usuario pero la función DLL especificada no se encontró dentro de la DLL. Este error tiene las siguientes causas y soluciones:

  • Se especificó un valor ordinal no válido en la declaración de la función. Compruebe que el valor ordinal sea correcto o llame a la función por el nombre.

  • Se asignó un nombre correcto de DLL pero no es la versión que contiene la función especificada. Puede que tenga la versión correcta en su equipo pero si el directorio que contiene la versión incorrecta precede al directorio que contiene la versión correcta en la ruta de acceso, se obtiene acceso a la DLL equivocada. Compruebe las distintas versiones de su equipo. Si no tiene una versión anterior, póngase en contacto con el proveedor para obtener una versión posterior.

  • Si trabaja en una plataforma Microsoft Windows de 32 bits, tanto el nombre de DLL como el alias (si se usa) deben ser correctos. Asegúrese de que el nombre de DLL y el alias sean correctos.

  • Algunas DLL de 32 bits contienen funciones con versiones ligeramente diferentes para dar cabida a las cadenas Unicode y ANSI. Una "A" al final del nombre de la función especifica la versión ANSI. Una "W" al final del nombre de la función especifica la versión Unicode.

    Si la función toma argumentos de tipo String, intente anexar una "A" al nombre de la función.

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.