jhl 发表于 2002-7-4 18:20:00

vba转化为vb是否麻烦?

本帖最后由 作者 于 2002-7-4 18:20:51 编辑

如果先用vba for cad0编好的程序再转化为vb应用程序,过程复杂不复杂,如果复杂的话,我想直接用vb.不复杂的话就继续用vba编下去,因为已经开始了一部分.

efan2000 发表于 2002-7-6 14:10:00

如何从VBA到VB?

在VB里,首先要获得Application对象,再获取Document对象,把VBA中的ThisDrawing对象设置成该Document对象即可,这样,你开发出来的程序就可以融入VB的强大功能了。

autome 发表于 2002-9-4 22:29:00

用vb代替vba是很有必要的

vba与lisp相比,最大的优势就是做对话框特别简单
但vba的控件比vb的控件要弱的多,例如我们希望程序
运行完后,界面最小化而不是退出,这在vba中是无法实现
的,因为vba的对话框是"模式"的,
...
...

autome 发表于 2002-9-4 22:29:00

用vb代替vba是很有必要的

vba与lisp相比,最大的优势就是做对话框特别简单
但vba的控件比vb的控件要弱的多,例如我们希望程序
运行完后,界面最小化而不是退出,这在vba中是无法实现
的,因为vba的对话框是"模式"的,
...
...

秋枫 发表于 2002-9-5 21:02:00

showmodal(false)可以非模式

autome 发表于 2002-9-6 17:08:00

还是不懂

请问showmodal(false)的语句怎么写?
userform1只有show方法来显示窗体,而show 方法没有参数
在VB中show方法有两个参数分别为“模式方式”,“父级窗体”

秋枫 发表于 2002-9-6 19:45:00

这个在vba也可以用的。见内,摘自autocad2002 vba的帮助文件

秋枫 发表于 2002-9-6 19:47:00

VBA例程(我写的,可用)

Public Sub ddLayMrg()
LayMrgDelForm.Show (vbModalless)
End Sub
页: [1]
查看完整版本: vba转化为vb是否麻烦?