在 VBA 工程之间引用,使开发人员可以更容易地共享代码。开发人员可以创建常用宏的库,然后在需要时引用该库。这样可以集中放置和支持共享代码,让许多开发人员使用该代码。
成功引用另一个工程后,VBA IDE 的“工程”窗口中将显示一个新文件夹。这个新文件夹的标题为“引用”,其中包含引用的工程名称。
引用某个工程后,就可以使用该工程中的任何公用代码或窗体组件。
当引用了其他工程的工程被加载到 AutoCAD 中时,被引用的工程也将自动加载到 AutoCAD 中。被引用的工程不能先行关闭,必须先关闭引用它的所有工程。
用户不能创建循环引用。也就是说,引用的工程不能包含对此工程的引用。如果用户意外地创建了循环引用,VBA 将会通知用户。
工程引用是 Microsoft VBA 的标准功能,AutoCAD 中并没有额外扩充此功能。可以在 Microsoft VBA 帮助文件中找到引用工程的更多信息。可以从 VBA IDE 中的“帮助”菜单打开 Microsoft VBA 帮助。
注意不能从其他应用程序引用内嵌工程或 VBA 工程。