请教高手!利用LISP与VBA结合编程遇到的问题
用VBA开发程序并保存为:E:\mydata\VBA\Project.dvb,Project.dvb含有模块1.InputData。然后用VLSIP编写如下程序:
(defun c:part()
(command "erase" "all" "")
(command "vbarun" "E:\mydata\VBA\Project.dvb!模块1.InputData")'在LISP下调用宏
。。。。。。。。。。。’省略
)
运行在CAD加载后,命令行输入part运行,运行到(command "vbarun" "E:\mydata\VBA\Project.dvb!模块1.InputData")时,提示“未找到宏”,是什么原因? 得先加载吧 已经加载了,如果在CAD命令行输入vbarun,可以运行的这个宏的E:\mydata\VBA\Project.dvb!模块1.InputData,但是用这个LISP程序就会出现这个提示:宏名称(M): E:mydataProject.dvb!模块1.InputData
未找到宏。 (command "vbarun" "InputData")试试呢 楼上,你是正确的,改成你说的(command "vbarun" "InputData")就可以了,十分感谢!!
页:
[1]