用VB调用Autocad中的VBA,能不能像VB自己的函数一样有编写提示?
发布网友
发布时间:2023-06-26 06:22
我来回答
共4个回答
热心网友
时间:2024-12-05 16:03
一、 可以的,设置方法为先把AutoCad的对象模型搞懂 在Cad的帮助里有相关的内容 先打开Cad,然后运行下面的代码 Dim acadapp As Object Dim acaddoc As Object Dim mspace As Object Set acadapp = GetObject(, "autocad.application") Set acaddoc = acadapp.activedocument Set mspace = acaddoc.modelspace Dim pnt(2) As Double Dim r As Double r = 10 mspace.addcircle pnt, r
二、CAD的实用小技巧:
1、画直线的时候,经常会遇到过长过短的情况。此时可单击这条直线,这条直线便出现三个蓝色的小夹点。把鼠标移到两端的任意夹点上,点击并拖动夹点可对这直线进行拉长,或缩短。
2、当已执行完任意一命令时,如果下一步想重复上一步的命令时,可按右键或Enter键确认,此时CAD会默认刚才操作的命令。比如画完了一个矩形,下一步还是画矩形,直接按右键确认就可以画矩形了。
3、当所画的图无法进一步缩小或放大时,可输入快捷键RE,重新生成一下就可以了。
4、熟记工作中常用的快捷命令,可以给我们的工作带来很大的方便。如画直线L,画圆C等,这些需要我们在平时的工作中多注意积累,并熟记和运用。
5、在CAD设计中如果图中多次出现某一规格的型材,可以事先把这个型材做成块。要用的时候直接把块调出来,这样可以给设计者节省了大量时间。
6、在CAD的下方找到对象捕捉,按右键选择设置。弹出草图设置对话筐,如要捕捉中点,切点可以相应的打上勾。画图时就会自动捕捉相应的点。
热心网友
时间:2024-12-05 16:03
你好
不知道你用的是哪个版本的CAD ! 自2010之后,是不带VB了,当你ALT+F8是会出现一提示框,点击网址,会打开官网,然后选中相应的软件 下再安装VB,即可。置于你说的提示功能【完全是有的,前提是你得去官网下载安装VB】
希望对你有帮助,还望及时采纳回答!
热心网友
时间:2024-12-05 16:04
你说的这些,在 VB6中是默认支持的。
并且,可以在菜单”工具“→”选项“中进行设置。
注意下图中,我用红色框圈起来的地方:
至于VBA中的对象,要自动提示,你必须先引用相应的对象库。
热心网友
时间:2024-12-05 16:04
不会有的,对CAD支持是最少的