Как организовать пользовательское выделение при выполнении кода?

Автор Тема: Как организовать пользовательское выделение при выполнении кода?  (Прочитано 4199 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Мне нужно, чтоб при выполнении макроса пользователь выполнил выделение элементв модели в окне инвентора. Как выполняется такой запрос? Есть ли какие-то примеры кода на эту тему?

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Решение подсказал Миша Казаков:
Public Sub GetSingleSelection()
    ' Get a feature selection from the user
    Dim oObject As Object
    Set oObject = ThisApplication.CommandManager.Pick(kAllPointEntities, "Pick a feature")

    MsgBox "Picked: " & oObject.Name
End Sub