宏的问题,求教?
我用VBA编了一个程序,并在CAD中建了一个按钮,它要求输入按钮的宏。例如^c^c.....后面应该怎样写才能运行我的程序啊???谢了!
回复
^C^C^P(vl-vbarun "mySubName") 好像不行啊,我在thisdrawing模块建了一个L程序我输入^C^C^P(vl_vbarun "thisdrawing.l") ,运行不了啊!??? 到底怎样啊? vl_vbarun 后面的参数格式应该为:<BR>文件名.dvb!模块名.过程名<BR>如果文件已经加载,则不需要文件名.dvb<BR>如果是Thisdrawing中的过程,则不需要模块名,直接用过程名就行。这样明白了吧! 呵呵,我曾经(就是04.10)也困惑过,不过搜索了一下论坛里的帖子终于可以用了
回复一下吧
(如果楼主觉的解释可行,建议把主题改为:“工具按钮的宏执行”,这样下次别的人就可以直接用了)
打个比方,如果你在vba里设计了一个窗体,那么在thisdrawing里写
sub hong()
xxx.show '此处的xxx是你的窗口名字,必须是英文的
end sub
在工具条中写:^C^C-VBARUN "e:/hong1.dvb" '此处的"e:/hong1.dvb"内的是你的绝对地址
"e:/hong1.dvb"中的地址是/不是\(不要问我,我也不知道要这样子写)
ok
开始你的定制按钮的执行吧 把宏用Lisp函数定义为命令,再调用,置顶的老大的帖子有 谢谢各位老大啦!
页:
[1]