he993 发表于 2005-1-26 15:40:00

把VBA宏做成命令在菜单调用,哪位高手能指点一下?

把VBA宏做成命令在菜单调用,哪位高手能举个例子吗?


比如在菜单栏里有个菜单“设计”,“设计”对应的过程名称是“sheji”,然后我单击“设计”就可以执行对应的过程,同时,命令行里只是显示“sheji”,就像CAD的“绘图”菜单里的命令那些菜单一样。

zzz8662 发表于 2005-1-26 22:07:00

在论坛里搜索一下,很多的啊.

laoliu09 发表于 2005-1-27 08:13:00

<A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=30802" target="_blank" >http://bbs.mjtd.com/forum.php?mod=viewthread&tid=30802</A>


这是我以前问过的问题,希望对你有帮助!

he993 发表于 2005-1-28 09:50:00

谢谢大家!


要是用那种工程名.DVB!模块名.过程名那种是可以,但比较繁琐,那样不灵活,要在命令行里显示一大串。把宏用Lisp函数定义为命令,再调用这种方法可能好点,但不懂这个,谁能指点一下,给个例子?谢谢。

laoliu09 发表于 2005-1-28 10:03:00

以下是你的发言,你不是已经问过了吗?我不是已经告诉你了吗?


<A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=32036" target="_blank" >http://bbs.mjtd.com/forum.php?mod=viewthread&tid=32036</A>

he993 发表于 2005-1-31 09:31:00

<A name=8124><FONT color=#000066><B>laoliu09</B></FONT></A>               谢谢!


我现在编写了几个过程,还有相对应的菜单,在附件里。       按照你的方法,具体怎样把过程与菜单结合起来呢?我对这不熟悉,能不能结合我的菜单和过程举个例子,谢谢!或者还有其他更好的结合方法,请指教!               能留个以便请教的联系方法吗?谢谢!                        注意:               把LZHCAD.DOC名称改为LZHCAD.MNU就是菜单文件了。

he993 发表于 2005-1-31 09:37:00

注意:       lzhcad.doc先改名称为lzhcad.mnu再打开!

laoliu09 发表于 2005-1-31 11:45:00

我在你的模块里加了一个增加菜单的模块,希望对你有帮助吧!另外,我的水平也有限,如果你想要帮助的话,上明经就可以了,明经上高手如云,而且都很热心,我很喜欢这里的学习气氛!

he993 发表于 2005-1-31 12:57:00

谢谢!


       的确也是个好办法。       能不能更先进一点呢?就是做成自己的菜单组的形式,想用的时候加载,不想用的时候卸载自己的菜单组就行了,而不影响到CAD菜单本身。       象你提供的办法好像改变了CAD本身的菜单组。                       我想在CAD本身菜单组的基础上加载我自己的菜单组,就像把我附件的菜单文件加载到CAD一样。

laoliu09 发表于 2005-1-31 14:53:00

我的说明里面不是有了吗?用menugroups.load的方法加载自己的菜单组!
页: [1]
查看完整版本: 把VBA宏做成命令在菜单调用,哪位高手能指点一下?