56854365 发表于 2006-6-29 20:06:00

求助关于用lisp调用VBA工程方法!

<P>初学 CAD二次开发,写了个简单的VBA工程,但是不知道怎么用lisp调用,忘高手指导</P>
<P>代码在下面,出现错误“未找到宏”</P>
<P>&nbsp;(defun C:vba()<BR>&nbsp; (or_func:main_vba)<BR>)<BR>&nbsp;&nbsp;&nbsp; (defun or_func:main_vba()<BR>&nbsp;&nbsp;&nbsp; (vl-vbaload "C:/Documents and Settings/Administrator/桌面/Project.dvb") <BR>&nbsp;&nbsp;&nbsp; (vl-vbarun "Project")<BR>&nbsp;&nbsp;&nbsp; )</P>

mikewolf2k 发表于 2006-6-29 20:35:00

(defun c:vba()<BR>&nbsp;&nbsp;&nbsp; (setvar "cmdecho" 0) <BR>&nbsp;&nbsp;&nbsp; (command "-vbarun" "project.dvb!thisdrawing.project") <BR>(princ) <BR>)

56854365 发表于 2006-6-30 10:27:00

<P>试了下,还是出现 未找到宏</P>
<P>(defun c:vba()<BR>&nbsp;&nbsp;&nbsp; (setvar "cmdecho" 0) <BR>&nbsp;&nbsp;&nbsp; (command "-vbarun" "project.dvb!thisdrawing.project") <BR>(princ) <BR>) </P>
<P>我已经将project.dvb加载带CAD中了</P>
<P>什么方法都试过了 肯定那个环节出错了,忘指教</P>

雪山飞狐_lzh 发表于 2006-6-30 14:07:00

<P>你有Project宏么?</P>
页: [1]
查看完整版本: 求助关于用lisp调用VBA工程方法!