|
发表于 2007-10-5 10:35:37
|
显示全部楼层
来自: 中国浙江绍兴
我已经了解决了,跟大家一起分享一下。同时也给楼主的文章补充。我想这也是我们初学者的障碍。
$ f) h' g- H) L5 \谢谢楼上的大哥回答,不过我问的是如何在AUTOCAD的命令行中启动一个VBA的对话框(也就是窗体)? 6 K' Z; L2 E8 J- Y* ?3 g
第一步:首先需要创建一个VBA窗体。启动Visual Basic 编辑器,从菜单中选择 插入→用户窗体(缺省名称为UserForm1);1 g3 o/ b# \8 D9 y) E* Z1 r, K/ z
第二步:添加合适的控件到你窗体中,同时对每个控件添加程序,完成相应的动作;. j. ~. ^; {% U1 J( q: @) W
第三步:从菜单中选择 插入→模块;: t& K$ o6 B8 }' L4 ^$ `
第四步:输入以下的代码到刚才建立的Module 1模块中:
* i! |( F& Q/ V; `, FSub jin()$ Q9 W. m! J: p/ S; A6 G
UserForm 1.show
2 {/ P9 _8 |7 K0 V$ s& Send Sub
4 }2 l7 R" A! S5 \& p注:这是这句话,在先前困扰了我。-VBARUN先激活这句话,然后来显示我们的窗体。
E+ T' z7 L& V第五步:保存成(.dvb)工程。然后在CAD里加载它。
s( R4 n5 ~, p& j4 Y; W最后,CAD命令行中输入:-VBARUN Module1.jin 。
4 r- l; r- A9 H" S& OOK,编的对话框出现了。
9 O) f, c& T' D1 ^) L, W8 r& J( A好了,我语言组织的不好,请大家见谅。不过意思应该看的懂吧? |
|