Establecer una referencia a una biblioteca de tipos

Visual Basic VBHW

Establecer una referencia a una biblioteca de tipos

   

La automatización (también llamada Automatización OLE) le habilita para utilizar objetos de otras aplicaciones en código Visual Basic. Una aplicación que proporciona sus objetos para que se utilicen por otras también proporciona información acerca de esos objetos en una biblioteca de tipos. Para conseguir el mejor rendimiento cuando utilice objetos de otra aplicación, debe establecer una referencia a esa biblioteca de tipos de la aplicación.

Establecer una referencia a una biblioteca de tipos de una aplicación

  1. Haga clic en Referencias en el menú Herramientas.

  2. Seleccione las casillas de verificación de las aplicaciones con bibliotecas de tipos a las que desea hacer referencia.

Si escribe código que manipula objetos en otra aplicación, debe establecer una referencia a la biblioteca de tipos de esa aplicación para tener el mejor acceso posible a esos objetos. No tiene que establecer una referencia para utilizar otros objetos de la aplicación, pero hacerlo proporciona diversas ventajas a la aplicación.

El código se ejecutará más rápido si establece una referencia a la biblioteca de tipos de la otra aplicación antes de trabajar con sus objetos. Si establece una referencia, puede declarar una variable de objeto que representa un objeto en la otra aplicación como su tipo específico. Por ejemplo, si escribe código con objetos de Microsoft Excel, puede declarar una variable de objeto de tipo Excel.Application si crea una referencia a la biblioteca de tipos de Microsoft Excel. El código siguiente es la manera más rápida de crear una variable para representar el objeto Application de Microsoft Excel.

Dim appXL As Excel.Application

Si no ha establecido una referencia a la biblioteca de tipos de Microsoft Excel, debe declarar la variable como una variable genérica de tipo de datos Object. El código siguiente se ejecuta más despacio.

Dim appXL As Object

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

Para aplicaciones Microsoft que sólo pueden funcionan como servidores de automatización, puede establecer referencias a sus bibliotecas de tipos y controlar sus objetos desde esa aplicación.