Тема: Как получить имя Group?
Как получить имя Group пикнув на одно из entity составляющих эту группу?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Как получить имя Group?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как получить имя Group пикнув на одно из entity составляющих эту группу?
Привет виг, я не знал что тебе надо ето на ВБ
во , накалякал.
Sub gr() Dim grps As AcadGroups Dim ent As AcadEntity Dim GrName As String ThisDrawing.Utility.GetEntity ent, Null Dim gr Set grps = ThisDrawing.Groups For Each gr In grps For Each e In gr If e.ObjectID = ent.ObjectID Then MsgBox "This entity is member of Group '" & gr.Name & "'." Exit Sub End If Next Next End Sub
Cadhelp, спасибо огромное. Ты как всегда на высоте. Всё работает как часы.
А как это делать без перебора? типо как в VLisp vlax-ename. А то слишком программа долго работает.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Как получить имя Group?
Форум работает на PunBB, при поддержке Informer Technologies, Inc