laoliu09 发表于 2004-12-25 08:40:00

宏的问题,求教?

我用VBA编了一个程序,并在CAD中建了一个按钮,它要求输入按钮的宏。


例如^c^c.....后面应该怎样写才能运行我的程序啊???谢了!

王咣生 发表于 2004-12-25 14:28:00

回复

^C^C^P(vl-vbarun "mySubName")

laoliu09 发表于 2004-12-25 16:00:00

好像不行啊,我在thisdrawing模块建了一个L程序我输入^C^C^P(vl_vbarun "thisdrawing.l") ,运行不了啊!???

laoliu09 发表于 2004-12-25 21:13:00

到底怎样啊?

mccad 发表于 2004-12-25 21:23:00

vl_vbarun 后面的参数格式应该为:<BR>文件名.dvb!模块名.过程名<BR>如果文件已经加载,则不需要文件名.dvb<BR>如果是Thisdrawing中的过程,则不需要模块名,直接用过程名就行。


这样明白了吧!

chman 发表于 2004-12-25 23:03:00

呵呵,我曾经(就是04.10)也困惑过,不过搜索了一下论坛里的帖子终于可以用了


回复一下吧


(如果楼主觉的解释可行,建议把主题改为:“工具按钮的宏执行”,这样下次别的人就可以直接用了)


打个比方,如果你在vba里设计了一个窗体,那么在thisdrawing里写


sub       hong()


xxx.show                               '此处的xxx是你的窗口名字,必须是英文的


end sub


在工具条中写:^C^C-VBARUN "e:/hong1.dvb"                       '此处的"e:/hong1.dvb"内的是你的绝对地址


"e:/hong1.dvb"中的地址是/不是\(不要问我,我也不知道要这样子写)


ok


开始你的定制按钮的执行吧

雪山飞狐_lzh 发表于 2004-12-26 19:25:00

把宏用Lisp函数定义为命令,再调用,置顶的老大的帖子有

laoliu09 发表于 2004-12-28 08:34:00

谢谢各位老大啦!
页: [1]
查看完整版本: 宏的问题,求教?