Propiedad Window.OnWindow (Excel)

Devuelve o establece el nombre del procedimiento que se ejecuta cada vez que se activa una ventana. String de lectura y escritura.

Sintaxis

expresión. OnWindow

expresión Variable que representa un objeto Window.

Comentarios

El procedimiento especificado por esta propiedad no se ejecuta cuando otros procedimientos cambian a la ventana o cuando se recibe un comando para cambiar a una ventana a través de un canal DDE. En su lugar, el procedimiento responde a las acciones del usuario, como elegir una ventana con el mouse.

Si una hoja de cálculo o una hoja de macros tiene definida una macro Auto_Activate o Auto_Deactivate, dichas macros se ejecutarán después del procedimiento especificado por la propiedad OnWindow del objeto Application.

Ejemplo

Este ejemplo tiene como efecto que al activar la ventana uno se ejecute el procedimiento WindowActivate.

ThisWorkbook.Windows(1).OnWindow = "WindowActivate"

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.