Compartilhar via


Propriedade Application.ActivePage (Visio)

Retorna o objeto Page ativo. Somente leitura.

Sintaxe

expressão. ActivePage

expressão Uma variável que representa um Aplicativo objeto.

Valor de retorno

Page

Comentários

A propriedade ActivePage retorna um objeto Page somente quando a janela ativa exibe uma página de desenho; caso contrário, ela retorna Nothing. Para verificar se uma página está ativa, use o operador Is para comparar a propriedade ActivePage com Nothing.

É possível obter a janela ativa sem qualificação do objeto global do Microsoft Visio, que está disponível automaticamente para o código VBA que faz parte do projeto VBA de um documento do Visio. Por exemplo, você pode usar este código:

Set vsoPage = ActivePage

Se sua solução do Visual Studio incluir a referência Microsoft.Office.Interop.Visio , essa propriedade será mapeada para os seguintes tipos:

  • Microsoft.Office.Interop.Visio.IVApplication.ActivePage

Exemplo

Esta macro do Microsoft Visual Basic for Applications (VBA) mostra como obter a página ativa sem qualificação do objeto global do Visio, que está disponível automaticamente para o código VBA que faz parte do projeto VBA de um documento do 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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.