Freigeben über


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.