[求助]如何为SELECT方法建立过滤器?
用SELECT方法建立选择集时,可以设定一个过滤器。但我看过的例程都太简单,现向各位大虾求以下的过滤器例程:
选择图层LAY1上的全局线宽大于1的多义线,或者图层LAY2上的直线。 没有时间帮你完全实现,给你一个方法,这个是选择lay1或lsy2上的polyline线。你可以组合一下,成为你想要的
Dim FilterType(0 to 4) As Integer
Dim FilterData(0 to 4) As Variant
FilterType(0) = -4
FilterData(0) = "<OR"
FilterType(1) = 8
FilterData(1) = "lay1"
FilterType(2) = 8
FilterData(2) = "lay2"
FilterType(3) = -4
FilterData(3) = "OR>"
FilterType(4) = 0
FilterData(4) = "POLYLINE"
多谢楼上的小姐!
从头像上看是个小姐。再谢!看起来VBA这个过滤器与LISP的有点相似,去翻一下LISP的书应可参考。
VBA的书实在难找。 大哥能具体一点说吗?就比如我画了个正方体,现在分解成了6个面,用GROUP到底怎么实现呢?(我对与GROUP命令从来没有用过) 明经就有VBA的教程,看看!
页:
[1]