如何:在宏中引用 COM 和 .NET Framework 组件

Visual Studio 宏只能引用 .NET Framework 组件。 要引用 COM 组件,必须首先用一个名为 TLBIMP 的工具导入它们。 TLBIMP“包装”组件,从而使 Visual Studio 宏可以引用它。

引用 .NET 组件

引用 .NET Framework 组件

  1. 在宏 IDE 中,选择**“项目”菜单上的“添加引用”。 这会显示“添加引用”**对话框。

  2. 在**“添加引用”对话框中,选择列表中的一个组件,再选择“选择”**。

引用 COM 组件

**“添加引用”**对话框中的组件列表包含 .NET Framework 安装的所有组件,以及放在 ...\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies 目录中的所有私有模块。

导入 COM 组件然后在宏 IDE 中引用它

  1. 在命令提示中,在想导入的 COM 组件上运行 TLBIMP。

    提示

    TLBIMP 是通常位于 ...\Program Files\Microsoft SDKs\Windows\v7.0A\Bin 中的命令行命令。 要使用它,必须在 DOS 提示窗口中运行它,指定想导入的 COM 组件的完整路径。 有关 TLBIMP 的详细信息和如何使用它来导入 COM 类型库,请参见 Tlbimp.exe(类型库导入程序)

    此工具创建一个 .dll 文件。 可以使用 TLBIMP 命令选项确定文件的名称。

  2. 将结果 .dll 文件移动到宏 BIN 目录:... \Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies.

  3. 向此新组件添加引用。 在宏 IDE 中,选择**“项目”菜单上的“添加引用”以显示“添加引用”对话框。 或者,可以在项目资源管理器中右击该宏项目节点下的“引用”节点,并选择“添加引用”**。

  4. 选择“.NET”选项卡下的列表中新导入的 .dll。

现在引用出现在 Macro 资源管理器中宏的“引用”节点中。

请参见

概念

使用宏自动执行重复性操作