Свойство Application.ActiveWindow (Visio)

Возвращает активный объект Window . Только для чтения.

Синтаксис

выражение. ActiveWindow

выражение: переменная, представляющая объект Application.

Возвращаемое значение

Окно

Примечания

Активным окном может быть один из следующих типов: "Рисунок", "Набор элементов", "Таблица свойств фигуры", "Изменить значок", а также окно "Рисунок" или "Набор элементов", созданные надстройкой.

Активным окном приложения может быть только окно фрейма MDI, но не может быть одно из плавающих, закрепленных или закрепленных окон. Полный список типов окон см. в свойстве Window.Type .

Если окно в экземпляре Microsoft Visio неактивно, свойство ActiveWindow возвращает значение Nothing.

Если решение Visual Studio содержит ссылку microsoft.Office.Interop.Visio, это свойство сопоставляется со следующими типами:

  • Microsoft.Office.Interop.Visio.IVApplication.ActiveWindow

Пример

В следующем макросе Microsoft Visual Basic для приложений (VBA) показано, как получить активное окно без ограничений из глобального объекта Microsoft Office Visio, который автоматически доступен для кода VBA, являющегося частью проекта VBA документа Visio.

 
Public Sub ActiveWindow_Example() 
  
    Dim vsoWindow As Visio.Window  
 
    'Get the active window. 
    Set vsoWindow = ActiveWindow  
 
    'To verify that we got the active window, print its caption.  
    Debug.Print vsoWindow.Caption  
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.