- 积分
- 253
- 明经币
- 个
- 注册时间
- 2008-9-4
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2008-9-28 20:54:00
|
显示全部楼层
autocad vba 选择集过滤器问题
以下代码运行不正常
Sub aa()
On Error GoTo errcontrol
'创建选择集
Set FilterSet = ThisDrawing.SelectionSets.Add("xxx")
Dim FilterType(0 To 1) As Integer
Dim FilterData(0 To 1) As Variant
'设置过滤器类型
FilterType(0) = 0
FilterType(1) = 0
'设置过滤数据
FilterData(0) = "line"
FilterData(1) = "arc"
'使用过滤器,由用户在屏幕上选择
FilterSet.SelectOnScreen FilterType, FilterData
errcontrol:
ThisDrawing.SelectionSets("xxx").Delete
End Sub
而这段代码却运行正常,
Sub aa()
On Error GoTo errcontrol
'创建选择集
Set FilterSet = ThisDrawing.SelectionSets.Add("xxx")
Dim FilterType(0 ) As Integer
Dim FilterData(0 ) As Variant
'设置过滤器类型
FilterType(0) = 0
'设置过滤数据
FilterData(0) = "line"
'使用过滤器,由用户在屏幕上选择
FilterSet.SelectOnScreen FilterType, FilterData
errcontrol:
ThisDrawing.SelectionSets("xxx").Delete
End Sub
那我想同时选择两种对象怎样写代码 |
|