okwei1117 发表于 2011-7-5 12:51:33

新手问题,如何调用ThisDrawing.SendCommand

我vb只引用了autocad2008 type library

Private Sub Command1_Click()
ThisDrawing.SendCommand "_Circle 150,100,0 50 "
End Sub

出错,“要求对象”

请问如何定义 ThisDrawing.SendCommand
我只想用这个功能

xinghesnak 发表于 2011-7-8 08:35:02

ThisDrawing需要定义
代码如下:
Private Sub Command1_Click()
dim AcadApp as acadapplication
set acadapp=getobject("autocad.application")
dim Thisdrawing as acaddocument
set thisdrawing=acadapp.activedocument
ThisDrawing.SendCommand "_Circle 150,100,0 50 "
End Sub

上面的代码没测试过,理解意思就可以了
VB里和VBA代码是不一样的,需要额外声明相关变量
页: [1]
查看完整版本: 新手问题,如何调用ThisDrawing.SendCommand