Propriété Window.OnWindow (Excel)

Renvoie ou définit le nom de la procédure exécutée chaque fois que vous activez une fenêtre. String en lecture/écriture.

Syntaxe

expression. OnWindow

Expression Variable qui représente un objet Window .

Remarques

La procédure spécifiée par cette propriété n’est pas exécutée lorsque d’autres procédures basculent vers la fenêtre ou lorsqu’une commande pour basculer vers une fenêtre est reçue via un canal DDE. Au lieu de cela, la procédure répond aux actions de l’utilisateur, telles que le choix d’une fenêtre avec la souris.

Si une feuille de calcul ou de macro a une macro Auto_Activate ou Auto_Deactivate définie pour elle, ces macros sont exécutées après la procédure spécifiée par la propriété OnWindow de l’objet Application .

Exemple

Cet exemple montre comment exécuter la procédure WindowActivate chaque fois que la fenêtre 1 est activée.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.