Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает активный объект 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 и обратная связь.