Тема: Как циклом перебрать выделенные блоки в AutoCad?
Всем привет.
На форуме не нашел такой темы.
Нашел код по перебору в цикле всех блоков на чертеже:
Dim I As Integer Dim msg As String msg = "" For I = 0 To ThisDrawing.Blocks.Count - 1 msg = msg + ThisDrawing.Blocks.Item(I).Name + vbCrLf Next MsgBox msg
Попробывал перебрать так:
Dim objSelSet As AcadSelectionSet Dim objSelCol As AcadSelectionSets Set objSelCol = ThisDrawing.SelectionSets For Each objSelSet In objSelCol MsgBox ThisDrawing.SelectionSets.Item(I).Name Next
Ничего не выдает.
Как решить данный вопрос?
Переберать выделенные блоки нужно, что бы просматривать их атрибуты.
Заранее спасибо!