Поделиться через


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

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

Синтаксис

expression. 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) показано, как получить активное окно без квалификации из глобального объекта Visio Microsoft Office, который автоматически доступен для кода 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 и обратная связь.