Propiedad Application.ActiveWindow (Visio)

Devuelve el objeto Window activo. Solo lectura.

Sintaxis

más sencilla.Ventana activa

expresión Variable que representa un objeto Application.

Valor devuelto

Window

Comentarios

La ventana activa puede ser uno de los siguientes tipos de ventanas: Dibujo, Galería de símbolos, Hoja de formas, Icono Editar o una ventana de dibujo o galería de símbolos creada por un complemento.

La ventana activa de la aplicación solo puede ser una ventana de marco MDI, no puede ser una de las ventanas flotantes, acopladas o ancladas. Para obtener una lista completa de los tipos de ventana, vea la propiedad Window.Type .

Si una ventana de una instancia de Microsoft Visio no está activa, la propiedad ActiveWindow devuelve Nothing.

Si la solución de Visual Studio incluye la referencia Microsoft.Office.Interop.Visio, esta propiedad se asigna a los siguientes tipos:

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

Ejemplo

La siguiente macro de Microsoft Visual Basic para Aplicaciones (VBA) muestra cómo obtener la ventana activa sin calificaciones del objeto global de Microsoft Office Visio, que está disponible automáticamente para el código VBA que forma parte del proyecto de VBA de un documento de 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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.