Application.OnKeystrokeMessageForAddon-Ereignis (Visio)
Tritt ein, wenn Microsoft Visio eine Tastaturmeldung von Microsoft Windows empfängt, die an ein Add-On-Fenster oder ein untergeordnetes Fenster eines Add-On-Fensters gerichtet ist.
Syntax
Ausdruck. OnKeystrokeMessageForAddon (MSG)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
MSG | Erforderlich | [IVMSGWRAP] | Die von Visio empfangene Meldung. |
Hinweise
Gibt True zurück, um anzugeben, dass die Meldung von einem Add-On verarbeitet wurde. Andernfalls wird False zurückgegeben.
Mit dem OnKeystrokeMessageForAddon-Ereignis wird Add-Ons ermöglicht, Zugriffstasten- und Tastaturmeldungen abzufangen und zu bearbeiten, die an deren eigene Add-On-Fenster und untergeordnete Fenster ihrer Add-On-Fenster gerichtet sind. Dieses Ereignis betrifft nur Add-On-Fenster, die mithilfe der Add-Methode erstellt wurden.
Damit dieses Ereignis ausgelöst wird, muss das Add-On-Fenster oder eines seiner untergeordneten Fenster Tastaturfokus besitzen und die Visio-Meldungsschleife muss die Tastaturmeldung empfangen. Dieses Ereignis wird nicht ausgelöst, wenn nicht Visio, sondern die mit einem Add-On verknüpfte Meldungsschleife Meldungen verarbeitet.
Visio löst das OnKeystrokeMessageForAddon-Ereignis aus, wenn es Meldungen im folgenden Bereich empfängt:
Nachricht | Bereich |
---|---|
WM_KEYDOWN | 0x0100 |
WM_KEYUP | 0x0101 |
WM_CHAR | 0x0102 |
WM_DEADCHAR | 0x0103 |
WM_SYSKEYDOWN | 0x0104 |
WM_SYSKEYUP | 0x0105 |
WM_SYSCHAR | 0x0106 |
WM_SYSDEADCHAR | 0x0107 |
Das MSGWrap-Objekt, das beim Auslösen des OnKeystrokeMessageForAddon-Ereignisses an den Ereignishandler übergeben wird, schließt die MSG-Struktur von Microsoft Windows ein, die die Meldungsdaten enthält. Weitere Informationen finden Sie unter dem MSGWrap-Objekt oder in der Windows-Dokumentation.
Wenn Sie Microsoft Visual Basic oder Visual Basic für Applikationen (VBA) verwenden, beschreibt die Syntax in diesem Thema eine gängige und effiziente Methode zum Verarbeiten von Ereignissen.
Wenn Sie eigene Event-Objekte erstellen möchten, verwenden Sie die Add- oder AddAdvise-Methode .
Verwenden Sie zum Erstellen eines Event-Objekts, das ein Add-On ausführt, die Add-Methode der EventList-Auflistung.
Verwenden Sie zum Erstellen eines Event-Objekts, das eine Benachrichtigung empfängt, die AddAdvise-Methode.
Informationen zum Suchen eines Ereigniscodes für das Ereignis, das Sie erstellen möchten, finden Sie unter Ereigniscodes.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.