Тема: Как выбрать блоки методом SELECT?

Если мы хотим отфильтровывать объекты в методе select или Selectpolygon объекта AcadSelectionSet, то мы должны указать это в параметрах. Подскажите, что нужно указать чтоб выбрать блоки. Пробовал BLOCK, BlockReference и различные сочетания не получается. Может кто знает где лежит полный список имен объектов.

Re: Как выбрать блоки методом SELECT?

> ХуМа
ActiveX and VBA Reference в хелпе
а объект BlockRef наверно.

Re: Как выбрать блоки методом SELECT?

http://vbamaker.narod.ru/Cod2.html
Там есть немного моего кода, посмотри.

Re: Как выбрать блоки методом SELECT?

Вообще-то перед применением Selection надо определить фильтры:

filterType(0) = 0
filterData(0) = "INSERT"
sSelSetName = "SelectionForGetBlockAttr"
For lCounter = 0 To ThisDrawing.SelectionSets.Count
  If ThisDrawing.SelectionSets.Item(lCounter).Name = sSelSetName Then
  ThisDrawing.SelectionSets.Item(lCounter).Clear
  ThisDrawing.SelectionSets.Item(lCounter).Delete
  Exit For
End If
Next 'lCounter
Set SelSet = ThisDrawing.SelectionSets.Add(sSelSetName)
SelSet.SelectOnScreen filterType, filterData

Re: Как выбрать блоки методом SELECT?

Всем большое спасибо.