VBA编写的程序如何直接输入命令启动
用VBA编写的程序用起来很麻烦,如何能像Vlisp编写的程序一样,直接输入命令就可启动?先谢谢 编一个LISP程序引导它就可以了啊。(command "-vbaload" "C:\\CAD二次开发\\VBA练习.dvb")
(defun c:aaa()
(command "-vbarun" "C:\\CAD二次开发\\VBA练习.dvb!PRONAME")
(princ)
)
代码中:aaa是LSP函数名称,可以用与VBA宏一样的名称;"C:\\CAD二次开发\\VBA练习.dvb"是VBA工程文件路径,注意路径中的反斜杠必须两个代一个,这是LSP语法;"C:\\CAD二次开发\\VBA练习.dvb!SubNAME"是宏的完整路径和名称,工程文件路径加上感叹号和宏名称。
加载这个LSP程序时,自动加载指定的VBA工程文件,在命令行键入LSP函数名时运行指定的VBA宏。
页:
[1]