关于VB对CAD二次开发的一个小问题

首先是引用了CAD的,然后也声明了CAD对象我在模块中这样写的:PublicSubBack_Point(ByRefArr()asdouble)DimPointobjasA... 首先是引用了CAD的,然后也声明了CAD对象
我在模块中这样写的:
Public Sub Back_Point (ByRef Arr() as double)
Dim Pointobj as Acadpoint '声明点对象

set PointObj = Acadapp.AvtiveDocument.Modelspace.Addpoint(Arr) '创建点
Acadapp.ActiveDocument.SetVariable "PDMODE", 32 '设置点样式
Acadapp.Zble "PDSIZE", 0.1 '设置点大小
Acadapp.ActiveDocument.SetVariate Acadapp.Caption 'CAD获取焦点
Acadapp.ZoomExtents '极限放大

End sub

然后我在窗口的一个按钮控件中这样写,数组中所包含的值都有

Call Pointobj (Location())

结果是传递参数没问题就是在Set的时候提示

我没有使用With语句。
展开
 我来答
杨杨玄
2013-05-09 · 知道合伙人教育行家
杨杨玄
知道合伙人教育行家
采纳数:5028 获赞数:9553
1、熟悉各种职业教育 2、熟悉Office2007办公软件的使用 3、熟悉建筑学基础知识 4、熟悉CAD、cass的使用

向TA提问 私信TA
展开全部
你想实现啥功能啊!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式