Compartir vía


Establecer una referencia a una biblioteca de tipos

La automatización (anteriormente la automatización OLE) le permite usar objetos de otras aplicaciones en código de Visual Basic. Una aplicación que proporciona sus objetos para usarlos por otras aplicaciones también proporciona información acerca de esos objetos en una biblioteca de tipos. Para lograr el mejor rendimiento posible al usar los objetos de otra aplicación, debería establecer una referencia a la biblioteca de tipos de esa aplicación.

Para establecer una referencia a la biblioteca de tipos de una aplicación

  1. Elija Referencias en el menú Herramientas .

  2. Active las casillas de las aplicaciones con bibliotecas de tipos a las que desea hacer referencia.

Si está escribiendo código que manipula objetos en otra aplicación, debería establecer una referencia a la biblioteca de tipos de dicha aplicación para el mejor acceso posible a dichos objetos. No es necesario que tenga que establecer una referencia para usar los objetos de otra aplicación pero el hacerlo proporciona varias ventajas para su aplicación.

Su código se ejecutará con mayor rapidez si establece una referencia a la biblioteca de tipos de otra aplicación antes de trabajar con sus objetos. Si establece una referencia, puede declarar una variable de objeto que representa un objeto de la otra aplicación como su tipo más específico. Por ejemplo, si está escribiendo código para trabajar con objetos de Microsoft Excel, puede declarar una variable de objeto de tipo Excel.Application si creó una referencia a la biblioteca de tipos de Excel.

El código siguiente es la forma más rápida de crear una variable para representar el objeto Application de Excel.

Dim appXL As Excel.Application 

Si no ha establecido una referencia a la biblioteca de tipos de Excel, debe declarar la variable como una variable genérica de tipo Object. El siguiente código se ejecuta con mayor lentitud.

Dim appXL As Object 

Si establece una referencia a la biblioteca de tipos de una aplicación, todos sus objetos y sus métodos y propiedades se enumeran en el Examinador de objetos. Esto facilita la determinación de qué propiedades y métodos están disponibles para cada objeto.

Para las aplicaciones de Microsoft que también pueden servir como servidores de automatización, puede establecer referencias a sus bibliotecas de tipos y controlar sus objetos desde dicha aplicación.

Vea también

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.