Las referencias a un proyecto VBA desde otro facilitan a los programadores el uso compartido del código. Los programadores pueden crear bibliotecas con las macros de uso más frecuente y hacer referencia a las bibliotecas cuando las necesiten. Esto permite que el código compartido esté centralizado y revisado y que pueda ser utilizado por un gran número de programadores.
Cuando haya realizado con éxito una referencia a otro proyecto, observará que se crea una carpeta en la ventana de proyecto del IDE de VBA. Esta nueva carpeta se llama Referencias y contiene el nombre del proyecto al que se hace referencia.
Una vez creada la referencia a un proyecto, puede utilizar cualquier componente de código o de formulario público en ese proyecto.
Cuando se carga en AutoCAD un proyecto que utiliza referencias a otro proyecto, éste último también se carga en AutoCAD de forma automática. El proyecto de referencia no puede cerrarse hasta que no esté cerrado el proyecto principal.
No pueden establecerse referencias circulares. Es decir, no se puede hacer referencia a un proyecto que a su vez tenga una referencia al primer proyecto. Si se crea una referencia circular por error, VBA lo comunica.
La utilización de referencias a proyectos es una función estándar de Microsoft VBA. En AutoCAD se utiliza tal cual, no se ha realizado ninguna acción para ampliarla. Para obtener más información acerca de la utilización de referencias a proyectos, véase la Ayuda de Microsoft VBA. La Ayuda de Microsoft VBA se puede abrir desde el menú Ayuda del IDE de VBA.
Para crear una referencia a otro proyecto VBA
- En la ventana de proyecto del IDE de VBA, seleccione el proyecto al que desee añadir la referencia.
- En el menú Herramientas, elija la opción Referencias para abrir el cuadro de diálogo correspondiente.
- En este cuadro de diálogo, haga clic en Examinar para abrir el cuadro de diálogo Agregar referencias.
- En el cuadro de diálogo, seleccione el archivo de proyecto al que desee hacer referencia y haga clic en el botón Abrir.
- En este cuadro de diálogo, seleccione el archivo de proyecto al que desee hacer referencia y haga clic en el botón Abrir.