在构造 VBA 工程后,可以在每次运行 AutoCAD 时自动加载它们。此时工程中包含的宏立即可用。此外,APPLOAD 命令提供了“启动组”选项,可以自动加载指定的应用程序。
在执行 AutoCAD VBA 命令之前,不能加载 VBA。如果要在每次启动 AutoCAD 时自动加载 VBA,请在 acad.rx 文件中添加下行:
“acvba.arx”
通过将“acad.dvb”文件中的某个宏命名为 AcadStartup,即可自动运行该宏。“acad.dvb”文件中所有名为 AcadStartup 的宏都在加载 VBA 时自动执行。
文件 acad.dvb 非常适用于以下情况:需要加载包含每次启动 AutoCAD 时所需要的宏的特定 VBA 工程。每次启动新的 AutoCAD 绘图任务时,AutoCAD 都将搜索 acad.dvb 文件并加载它。
如果要在每次创建新图形或打开现有图形时运行“acad.dvb”文件中的宏,请将以下代码添加到“acaddoc.lsp”文件中:
(defun S::STARTUP()
(command "_-vbarun" "updatetitleblock")
)