引用其他应用程序的 ActiveX 对象库

AutoCAD ActiveX/VBA

 
引用其他应用程序的 ActiveX 对象库
 
 
 

要编写能够访问其他应用程序的代码,必须使 VBA 能够使用其他应用程序中的对象。方法是在另一个应用程序的对象库中设置引用。引用是计算机上的一个文件,其中定义了该应用程序的所有对象、方法、特性、常量和事件。

可以通过 VBA IDE 引用对象库。在 VBA IDE 中的“工具”菜单下,有一个“引用”选项。选择此菜单选项后将显示一个对话框,列出 VBA 在系统中找到的所有对象库。要引用某个库,只需从列表中选择该库即可。对应复选框已被选中的库,表示已经在当前工程中引用。例如,要添加 Microsoft Excel 对象库,可以在列表中选择 Microsoft Excel 对象库条目。

创建对另一个应用程序的对象库的引用之后,就可以使用 VBA 对象浏览器来查看应用程序的对象列表。

注意用户必须为使用该对象模型的每个 VBA 工程设置引用。为一个工程设置引用将不会自动为另一个工程设置这个引用。这样做是为了提高性能。

引用另一个应用程序的对象库的步骤

  1. 在 VBA IDE 中,打开“工具”菜单,然后选择“引用”菜单选项。
  2. 在“可使用的引用”列表中查找并选择要访问的应用程序条目。
  3. 选择“确定”关闭对话框并保存更改。