MicroStation中的选择集(SelectionSet)是一个很常用的功能,其VBA编程的方法都位于ActiveModelReference对象下。小结如下:
- 当前是否有选择集:ActiveModelReference.AnyElementsSelected
- 取得选择集中的元素:ActiveModelReference.GetSelectedElements(虽然用的对象是ActiveXXX,但返回的是包含参考模型中的元素的)
- 将元素添加到选择集:ActiveModelReference.SelectElement
- 将元素移出选择集:ActiveModelReference.UnselectElement
- 清空选择集:ActiveModelReference.UnselectAllElements