|
|
发表于 2009-4-9 17:02:30
|
显示全部楼层
来自: 中国辽宁营口
- 9 h! e9 v. G4 b# O
- Dim SS As AcadSelectionSet, filtertype(1) As Integer, filterdata(1) As Variant9 j: d; x& n( a/ A' T# z1 J! ^; g
- Set SS = ThisDrawing.SelectionSets.Add("SS") '新建选择集% Q( K0 c, e5 N, c9 K" n J
- filtertype(0) = 0 '对象类型
9 b$ g* l9 X- M. Y/ ? - filterdata(0) = "circle" '圆
$ p! u" y" K! i: R - filtertype(1) = 8 '所在图层& K0 r7 u* n; U
- filterdata(1) = "circlelay" '楼主给出的图层名
! F0 k* [7 D: G: j. W) @) K d - SS.Select acSelectionSetAll, , , filtertype, filterdata '选择方式随意,这里只是举例/ Y8 ^ \( \% c- R ^
- '中间过程略
8 f4 U O' z0 O+ `: r - SS.Delete '删除用过的选择集7 O$ J1 B; M/ o. o" E! f/ N
复制代码 |
|