Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает активный объект Page . Только для чтения.
Синтаксис
выражение. ActivePage
выражение: переменная, представляющая объект Application.
Возвращаемое значение
Страница
Примечания
Свойство ActivePage возвращает объект Page только в том случае, если в активном окне отображается страница документа; в противном случае он возвращает значение Nothing. Чтобы проверить активность страницы, используйте оператор Is для сравнения свойства ActivePage с Nothing.
Активное окно без ограничений можно получить из глобального объекта Microsoft Visio, который автоматически доступен для кода VBA, являющегося частью проекта VBA документа Visio. Например, можно использовать такой код:
Set vsoPage = ActivePage
Если решение Visual Studio содержит ссылку microsoft.Office.Interop.Visio, это свойство сопоставляется со следующими типами:
- Microsoft.Office.Interop.Visio.IVApplication.ActivePage
Пример
Этот макрос Microsoft Visual Basic для приложений (VBA) показывает, как получить активную страницу без ограничений из глобального объекта Visio, который автоматически доступен коду VBA, который является частью проекта VBA документа Visio.
Public Sub ActivePage_Example()
Dim vsoPage As Page
'Find out if a page exists, and if it does, get the page.
If Not(ActivePage Is Nothing) Then
Set vsoPage = ActivePage
Debug.Print vsoPage.Name
Else
Debug.Print "No active page."
End If
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.