|
|
发表于 2007-10-5 10:35:37
|
显示全部楼层
来自: 中国浙江绍兴
我已经了解决了,跟大家一起分享一下。同时也给楼主的文章补充。我想这也是我们初学者的障碍。7 W, L. Q3 G# q9 Z2 i2 d6 h
谢谢楼上的大哥回答,不过我问的是如何在AUTOCAD的命令行中启动一个VBA的对话框(也就是窗体)? " k( T7 r7 _& Q% @! b
第一步:首先需要创建一个VBA窗体。启动Visual Basic 编辑器,从菜单中选择 插入→用户窗体(缺省名称为UserForm1);( {/ i0 Z* n4 q- I8 Y
第二步:添加合适的控件到你窗体中,同时对每个控件添加程序,完成相应的动作; g0 R* d, u2 f
第三步:从菜单中选择 插入→模块;
' P( r7 W) G- T9 \第四步:输入以下的代码到刚才建立的Module 1模块中:
5 S4 J+ P0 ~1 G) y* p* XSub jin()5 ~6 O3 x g& H9 b1 K- s
UserForm 1.show
5 _$ s. Z0 S) ^& jend Sub
, l1 p% s9 R4 t( A" v, O1 F# X注:这是这句话,在先前困扰了我。-VBARUN先激活这句话,然后来显示我们的窗体。
. L1 C( d" Y* F" y第五步:保存成(.dvb)工程。然后在CAD里加载它。5 c# ~: @: ~" ]) J+ B) p) I: r
最后,CAD命令行中输入:-VBARUN Module1.jin 。3 H/ b: k- @- v5 i3 K3 G* d( y
OK,编的对话框出现了。
& b b" s' _3 [3 L8 f好了,我语言组织的不好,请大家见谅。不过意思应该看的懂吧? |
|