Compartir a través de


No se encontró la biblioteca de objetos para Visual Basic para Aplicaciones

La biblioteca de objetos de Visual Basic for Applications ya no es un archivo independiente, sino que se integra en la biblioteca de vínculos dinámicos (DLL). En circunstancias no habituales, puede ser necesaria pero no encontrarse una versión de la biblioteca de objetos (vaxxx.olb o vaxxxx.olb) correspondiente al idioma del proyecto. Este error tiene las siguientes causas y soluciones:

  • Falta la biblioteca de objetos completa, no está en el directorio previsto o la versión es incorrecta. Busque en el disco para asegurarse de que la biblioteca de objetos está en el directorio correcto, según se especifica en la documentación de la aplicación host.

Si la biblioteca que falta es una versión de idioma instalada por la aplicación host, puede ser más fácil volver a ejecutar el programa de instalación. Si un proyecto requiere una biblioteca de objetos de un idioma distinto que el que acompaña a su aplicación host (por ejemplo, si alguien le envía un proyecto escrito en una máquina configurada para un idioma distinto), asegúrese de que la versión de idioma correcta de la biblioteca de objetos de Visual Basic se incluye en el proyecto y está instalada en la ubicación prevista. Las aplicaciones pueden admitir distintas versiones de idioma de las bibliotecas de objetos. Para averiguar qué versión de idioma es necesaria, muestre el cuadro de diálogo Referencias y vea qué idioma se indica en la parte inferior del mismo. Hay bibliotecas de objetos en distintas versiones para cada plataforma. Por lo tanto, cuando los proyectos se mueven entre plataformas, por ejemplo, de Macintosh a Microsoft Windows, la versión de idioma correcta de la biblioteca a la que se hace referencia para la plataforma en cuestión debe estar disponible en la ubicación especificada en la documentación de la aplicación host. Tenga en cuenta que algunos códigos de idioma tienen dos caracteres mientras que otros tienen tres. El nombre de archivo de la biblioteca de objetos de Visual Basic se compone de la siguiente manera:

  • Windows: Código de aplicación + Código de idioma + [Versión].OLB. Por ejemplo: La biblioteca de objetos de Visual Basic for Applications en francés para la versión 2 es vafr2.olb.

  • Macintosh: Nombre de aplicación, Código de idioma [Versión] OLB. Por ejemplo: La biblioteca de objetos de Visual Basic for Applications en francés para la versión 2 es VA FR 2 OLB.

SI no encuentra un proyecto o una biblioteca de objetos que falta en el sistema, póngase en contacto con el autor del proyecto de referencia. Si la biblioteca que falta es una biblioteca de objetos de una aplicación de Microsoft, puede obtenerla de la siguiente manera:

  • Si tiene acceso a los servicios de soporte técnico electrónico de Microsoft, consulte la sección de soporte técnico de este archivo de Ayuda. En servicios electrónicos, encontrará instrucciones sobre cómo usar la opción de servicio adecuada.

  • Si no tiene acceso a los servicios de soporte técnico electrónico de Microsoft, las bibliotecas de objetos de Microsoft están disponibles previa solicitud como nota de aplicación de Microsoft. En este archivo de ayuda también hay disponible información sobre cómo ponerse en contacto con la organización de soporte técnico del producto de Microsoft.

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.