中望cad的vba编程问题,下面一段程序在AUTOCAD里可以运行,但在中望2009专业版里不行 130
请看这一段程序Subc100()Dimcc(0To2)AsDouble'声明坐标变量cc(0)=1000'定义圆心座标cc(1)=1000cc(2)=0Fori=1To1...
请看这一段程序
Sub c100()
Dim cc(0 To 2) As Double '声明坐标变量
cc(0) = 1000 '定义圆心座标
cc(1) = 1000
cc(2) = 0
For i = 1 To 1000 Step 100 '开始循环
Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆
Next i
End Sub
上面的程序只有一句不行,是 Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆;
在中望里提示object required。公司里是用中望的,希望高手帮忙解决,万分感谢 展开
Sub c100()
Dim cc(0 To 2) As Double '声明坐标变量
cc(0) = 1000 '定义圆心座标
cc(1) = 1000
cc(2) = 0
For i = 1 To 1000 Step 100 '开始循环
Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆
Next i
End Sub
上面的程序只有一句不行,是 Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆;
在中望里提示object required。公司里是用中望的,希望高手帮忙解决,万分感谢 展开
5个回答
2014-12-16
展开全部
ThisDrawing改成 ThisDocument
Acad改成ZWCAD ,如AcadLWPolyline改成zwcadLWPolyline
再重生成
Acad改成ZWCAD ,如AcadLWPolyline改成zwcadLWPolyline
再重生成
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
老哥,你的i忘了定义了,dim i asinteger就好了
不过我很好奇,这个cad里面编程在哪里学的呀,求教程
不过我很好奇,这个cad里面编程在哪里学的呀,求教程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是对象不正确
追问
解决方法是什么呢?谢谢
追答
我没用过什么中望,不知道是什么,但你的提示就是对象问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太高深了,我看不懂哦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询