Propriété Window.OnWindow (Excel)

Renvoie ou définit le nom de la procédure qui est exécuté 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é lorsque d’autres procédures basculent vers la fenêtre ou lorsqu’une commande de basculement 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 macro Auto_Activate ou Auto_Deactivate est définie pour une feuille de calcul ou une feuille macro, ces macros sont exécutés 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.