Événement Windows.OnKeystrokeMessageForAddon (Visio)
Cet événement se produit lorsque Microsoft Visio reçoit un message de séquence de touches en provenance de Microsoft Windows et destiné à la fenêtre d’un module complémentaire ou à la fenêtre enfant d’une fenêtre de module complémentaire.
Syntaxe
expression. OnKeystrokeMessageForAddon (MSG)
Expression Variable qui représente un objet Windows .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
MSG | Requis | [IVMSGWRAP] | Message reçu par Visio. |
Remarques
Retourne True pour indiquer que le message a été géré par le module complémentaire. Sinon, retourne False.
L'événement OnKeystrokeMessageForAddon permet aux modules complémentaires d'intercepter et de traiter les raccourcis et les messages de séquence de touches dirigés vers leurs propres fenêtres de modules complémentaires et vers les fenêtres enfants de leurs fenêtres de modules complémentaires. Seules les fenêtres de modules complémentaires créées à l'aide de la méthode Add émettront cet événement.
Pour que cet événement se déclenche, la fenêtre du module complémentaire ou l'une de ses fenêtres enfants doit être active pour la frappe et la boucle de traitement de messages Visio doit recevoir le message de séquence de touches. Cet événement ne se déclenche pas si la boucle de traitement de messages associée à un module complémentaire gère les messages à la place de Visio.
Visio déclenche l'événement OnKeystrokeMessageForAddon lorsqu'il reçoit les messages compris dans la plage suivante :
Message | Plage |
---|---|
WM_KEYDOWN | 0x0100 |
WM_KEYUP | 0x0101 |
WM_CHAR | 0x0102 |
WM_DEADCHAR | 0x0103 |
WM_SYSKEYDOWN | 0x0104 |
WM_SYSKEYUP | 0x0105 |
WM_SYSCHAR | 0x0106 |
WM_SYSDEADCHAR | 0x0107 |
L'objet MSGWrap, transmis au gestionnaire d'événements lorsque l'événement OnKeystrokeMessageForAddon se déclenche, enveloppe la structure MSG de Microsoft Windows qui contient les données de message. Pour plus d'informations, reportez-vous à la rubrique concernant l'objet MSGWrap ou à la documentation de Windows.
Si vous utilisez Microsoft Visual Basic ou Visual Basic pour Applications (VBA), la syntaxe de cette rubrique décrit un moyen générique pour gérer efficacement les événements.
Si vous souhaitez créer vos propres objets Event , utilisez la méthode Add ou AddAdvise .
Pour créer un objet Event qui exécute un module complémentaire, utilisez la méthode Add applicable à la collection EventList.
Pour créer un objet Event qui reçoit des notifications, utilisez la méthode AddAdvise.
Pour rechercher le code de l’événement à créer, voir Codes d’événement.
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.