注: 从基于 AutoCAD 2014 的产品开始,当 SECURELOAD 系统变量设定为 1 或 2 时,自定义应用程序必须在安全模式下工作。在安全模式下进行操作时,程序限制为从受信任的位置加载和执行包含代码的文件;受信任的位置由 TRUSTEDPATHS 系统变量指定。有关详细信息,请参见“关于安全性和病毒防护”。
加载 VBA 工程的步骤
- 在命令提示下,输入 vbaman。
- 在“VBA 管理器”对话框中,单击“加载”。
- 在“打开 VBA 工程”对话框中,浏览至要加载的 DVB 文件并选择该文件。单击“打开”。
- 在消息框中,单击“启用宏”。
- 单击“关闭”。
卸载 VBA 工程的步骤
- 在命令提示下,输入 vbaman。
- 在“VBA 管理器”对话框中,选择要卸载的 VBA 工程。单击“卸载”。
- 单击“关闭”。
自动加载 VBA 工程和在启动时运行宏的步骤
- 使用文件名 acad.dvb 保存 VBA 工程,并将其放置在某个产品的支持文件搜索路径中。
- 在 VBA 工程中,创建一个名为 AcadStartup 的宏,并添加要在启动时执行的代码。
注: 每次启动新的绘图任务时,该程序都将搜索 acad.dvb 文件并加载它。
使用 AutoLISP 加载 VBA 工程的步骤
执行以下操作之一:
- 使用 -VBALOAD 命令并指定要加载的 VBA 工程。
例如,(command "_-vbaload" "mytools.dvb")
- 使用 vl-vbaload 函数加载提供的 VBA 工程。
例如,(vl-vbaload "mytools.dvb")
注: 如果希望在启动时加载该文件,请在自动加载的 AutoLISP 文件中定义 S::STARTUP 函数。