Partager via


É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.