|
|
发表于 2009-4-9 17:02:30
|
显示全部楼层
来自: 中国辽宁营口
- / \* T$ j. p6 c6 a6 g
- Dim SS As AcadSelectionSet, filtertype(1) As Integer, filterdata(1) As Variant. t5 F! g+ p; K! G F
- Set SS = ThisDrawing.SelectionSets.Add("SS") '新建选择集
4 o. h& D' ^: _+ O' H. n - filtertype(0) = 0 '对象类型+ P2 }+ P) K. P0 U# i( W4 E6 @ ?
- filterdata(0) = "circle" '圆8 p* r& U; E% ]4 I8 D
- filtertype(1) = 8 '所在图层+ v) b' @, z+ m, I6 k
- filterdata(1) = "circlelay" '楼主给出的图层名3 ~, K' e- [/ r J6 _5 S
- SS.Select acSelectionSetAll, , , filtertype, filterdata '选择方式随意,这里只是举例
( b8 j4 ^# n* }6 n& K. ~" ~ - '中间过程略: A! |! h8 A1 b$ w J% R* z
- SS.Delete '删除用过的选择集% u; U8 }& r8 `, P& P
复制代码 |
|