Compartilhar via


Propriedade Application.ActiveWindow (Visio)

Devolve 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 dos 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 Visual Studio inclui a referência de Microsoft.Office.Interop.Visio, essa propriedade é mapeada para os seguintes tipos:

  • Microsoft.Office.Interop.Visio.IVApplication.ActiveWindow

Exemplo

A seguinte macro do Microsoft Visual Basic for Applications (VBA) mostra como obter a janela ativa sem qualificação do objeto global do Microsoft Office Visio, que está automaticamente disponível para 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.