Propriedade Window.OnWindow (Excel)

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

Sintaxe

expressão. OnWindow

Expressão Uma variável que representa um objeto Window .

Comentários

O procedimento especificado por essa propriedade não é executado quando outros procedimentos alternam para a janela ou quando um comando para alternar para uma janela é recebido por meio de um canal DDE. Em vez disso, o procedimento responde às ações do usuário, como escolher uma janela com o mouse.

Se uma planilha ou macro tiver uma macro Auto_Activate ou Auto_Deactivate definida para ela, essas macros serão executadas após o procedimento especificado pela propriedade OnWindow do objeto Application .

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.