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


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

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

Синтаксис

expression. ActivePage

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

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

Page

Замечания

Свойство 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 и обратная связь.