|
|
发表于 2007-10-5 10:35:37
|
显示全部楼层
来自: 中国浙江绍兴
我已经了解决了,跟大家一起分享一下。同时也给楼主的文章补充。我想这也是我们初学者的障碍。
% }/ B1 p4 M- k( P" W# ^2 y& E谢谢楼上的大哥回答,不过我问的是如何在AUTOCAD的命令行中启动一个VBA的对话框(也就是窗体)? e" i/ p' w$ J* x! t' v
第一步:首先需要创建一个VBA窗体。启动Visual Basic 编辑器,从菜单中选择 插入→用户窗体(缺省名称为UserForm1);+ ]- Q" D' n; {$ M
第二步:添加合适的控件到你窗体中,同时对每个控件添加程序,完成相应的动作;
* k$ K4 ?: x/ G第三步:从菜单中选择 插入→模块;
; x7 k o& J* `, x. m( n第四步:输入以下的代码到刚才建立的Module 1模块中:" ]: |# T8 [" }. @; K) f
Sub jin()
7 N" C9 \4 [3 q1 L) @6 i8 |/ SUserForm 1.show
- w, r) `7 d- r8 ~ _4 b1 i" U0 Q3 C! aend Sub
! h/ @3 O; Z3 N+ H8 x0 R注:这是这句话,在先前困扰了我。-VBARUN先激活这句话,然后来显示我们的窗体。1 l7 @2 K9 b# Q
第五步:保存成(.dvb)工程。然后在CAD里加载它。
- ^4 h, K# y2 @2 p9 ^. b最后,CAD命令行中输入:-VBARUN Module1.jin 。) \$ r0 ]0 w. {
OK,编的对话框出现了。
$ O! R2 p. b, a6 w2 h好了,我语言组织的不好,请大家见谅。不过意思应该看的懂吧? |
|