Cómo: Hacer referencia a componentes COM y .NET Framework en macros
Actualización: noviembre 2007
Las macros de Visual Studio únicamente pueden hacer referencia a los componentes de .NET Framework. Para hacer referencia a componentes COM, primero debe importarlos con una herramienta denominada TLBIMP. TLBIMP "ajusta" el componente, lo que permite que las macros de Visual Studio hagan referencia al mismo.
Referencia a un componente de .NET
Para hacer referencia un componente .NET Framework
En el IDE de macros, en el menú Proyecto elija Agregar referencia. Se abrirá el cuadro de diálogo Agregar referencia.
En el cuadro de diálogo Agregar referencia, elija un componente de la lista y, luego, Seleccionar.
Referencia a un componente COM
La lista de componentes del cuadro de diálogo Agregar referencia incluye todos los componentes instalados por .NET Framework, además de todos los módulos privados que coloque en el directorio ...\Microsoft Visual Studio 9\Common7\IDE\PublicAssemblies.
Para importar un componente COM y, a continuación, hacer referencia al mismo en el IDE de macros
En el símbolo del sistema, ejecuta TLBIMP en el componente COM que desea importar.
Sugerencia: TLBIMP es un comando de la línea de comandos situado en ...\Program Files\Microsoft SDKs\Windows\v6.0A\Bin. Para utilizarlo, debe ejecutarlo en una ventana de símbolo del sistema del DOS y especificar la ruta completa del componente COM que desea importar. Para obtener información detallada acerca de TLBIMP y cómo utilizarlo para importar una biblioteca de tipos COM, vea Importador de la biblioteca de tipos (TlbImp.exe).
Esta herramienta crea un archivo .dll. El nombre del archivo puede determinarse con las opciones de comando de TLBIMP.
Mueva el archivo .dll resultante al directorio BIN de macros: ...\Microsoft Visual Studio 9\Common7\IDE\PublicAssemblies.
Agregue una referencia al nuevo componente. En el IDE de macros, en el menú Proyecto elija Agregar referencia para mostrar el cuadro de diálogo Agregar referencia. También puede hacer clic con el botón secundario en el nodo References bajo el nodo del proyecto de macro en el Explorador de proyectos y elegir Agregar referencia.
Seleccione la .dll recién importada a la lista bajo la ficha .NET.
Ahora la referencia aparece en el nodo References de la macro en el Explorador de macros.