Compartilhar via


Propriedade Window.OnWindow (Excel)

Devolve ou define o nome do procedimento que é executado sempre que ativa uma janela. String de leitura/gravação.

Sintaxe

expressão. OnWindow

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

Comentários

O procedimento especificado por esta propriedade não é executado quando outros procedimentos mudam para a janela ou quando um comando para mudar para uma janela é recebido através de um canal DDE. Em vez disso, o procedimento responde às ações do utilizador, como escolher uma janela com o rato.

Se uma folha de cálculo ou folha de macro tiver uma macro Auto_Activate ou Auto_Deactivate definida para a mesma, essas macros serão executadas após o procedimento especificado pela propriedade OnWindow do objeto Aplicação .

Exemplo

Este exemplo faz com que o procedimento WindowActivate seja executado sempre que a janela um é ativada.

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

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.