Propriedade Application.ActiveWindow (Visio)

Retorna o objeto Windows ativo. Somente leitura.

Sintaxe

expressão. Activewindow

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

Valor de retorno

Janela

Comentários

A janela ativa pode ser de um dos seguintes tipos de janela: Desenho, Estêncil, ShapeSheet, Editar Ícone ou uma janela Desenho ou Estêncil criada por um complemento.

A janela ativa do aplicativo pode ser somente uma janela de quadro MDI; não pode ser uma das janelas flutuantes, encaixadas ou ancoradas. Para obter uma lista completa de tipos de janela, consulte a propriedade Window.Type .

Se uma janela em uma instância do Microsoft Visio não estiver ativa, a propriedade ActiveWindow retornará Nothing.

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.ActiveWindow

Exemplo

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

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.