AutoCAD 启动时 vba宏自动加载 ,网上搜索到由三种方法,我才用了其中一种方法:
1、在 thisdrawing 中添加Startup() 宏,
2、在C:\Program Files (x86)\AutoCAD 2008\Support 文件夹下添加acad.lsp文件
acad.lsp 文件内容
(defun s::startup()
(command "_vbaload" "C:\\CADVBA\\ACAD.dvb") // 路径为 *.dvb 文件路径
(command "_vbarun" "AcadStartup") // 启动宏命令
)
3、偶然发现桌面快捷方式加载启动宏速度比较快,开始菜单中快捷方式启动较慢
4、vba 宏如果在cad2021版本中使用,其中包含 在模块级别中声明对动态链接库 (DLL) 中外部过程的引用 (Public Declare Function) 需要在 Declare 后添加 Ptrsafe