VBA程序必须有窗体吗?
在选择点,对象时。有窗体很麻烦,能不能象LISP写的程序只通过命令行交互。或者在选择时把窗体暂时隐藏。不带窗体同样可以,命令行操作对输入内容不多的情况会更好
看看这个链接下的程序:http://www.mjtd.com/bbs/dispbbs.asp?BoardID=4&RootID=15806&ID=16035&skin=1
另外,二次开发栏目中的VBA栏目中就有很多这方面 的内容
多谢mccad
能象LISP那样写CAD的命令吗?
就没有LISP那么方便了
用模块做一些小程序更好些。
Re:VBA开发
VBA是真正基于对象级的开发语言,具有操作方便,可自定义对象(不是CAD中的实体,而是创建类对象)。sendcommand
这以前已经讨论过了,缺点如下
1.不能消除命令行对命令的回显,做出来的程序不专业。2.当选择对象的同时还要求所所对象的位置时,比较难处理,虽然二次开发栏目中已经有介绍怎样解决,但总是不好。
所以,还是调用VLAX类(下载中心有)来执行LISP语句比较好。而最好是直接用VBA语句来写(有点难,但“河伯”大哥在这方面已经做在我们前面了)。
请教mccad点问题!
用vba编写程序时,必须是在autocad下进行的!运行时也必须是在autocad下吗?我能不能把我的vba程序生成可执行的exe文件!使之可以在脱离cad的条件下运行?!
页:
[1]
2