Verwenden von Ereignissen mit ActiveX-Steuerelementen
Word-Dokumente können ActiveX-Steuerelemente enthalten. Mit der Steuerelement-Toolbox können Sie ActiveX-Steuerelemente (z. B. Befehlsschaltflächen, Kontrollkästchen und Listenfelder) einfügen. Mit den folgenden Schritten können Sie ein ActiveX-Kontrollkästchen-Steuerelement mit einem LostFocus-Ereignis hinzufügen.
Klicken Sie auf der Registerkarte Entwicklertools auf das Steuerelement Kontrollkästchen . In das aktive Dokument wird ein Kontrollkästchen-Steuerelement eingefügt.
Klicken Sie mit der rechten Maustaste auf das Kontrollkästchen-Steuerelement, und klicken Sie auf Code anzeigen. Word wechselt zum Visual Basic-Editor und zeigt das ThisDocument-Klassenmodul mit aktiviertem Kontrollkästchen im Dropdown-Listenfeld Objekt an.
Markieren Sie das LostFocus-Ereignis im Dropdown-Listenfeld Prozedur. Dem Klassenmodul wird eine leere Prozedur hinzugefügt.
Fügen Sie die Visual Basic-Anweisungen hinzu, die gestartet werden sollen, wenn das Ereignis eintritt.
Das folgende Beispiel zeigt eine LostFocus-Ereignisprozedur , die ausgeführt wird, wenn der Fokus von CheckBox1 entfernt wird. Das Makro zeigt den Status von CheckBox1 mithilfe der Value-Eigenschaft an (True für ausgewählt und False für clear).
Private Sub CheckBox1_LostFocus()
MsgBox CheckBox1.Value
End Sub
Um die Ausführung Ihrer Ereignisprozedur zu sehen, wechseln Sie zurück zu Word, wobei das Dokument mit dem Kontrollkästchen angezeigt wird. Klicken Sie in der Steuerelement-Toolbox auf die Schaltfläche Entwurfsmodus beenden. Aktivieren oder deaktivieren Sie das Kontrollkästchen, und klicken Sie dann auf ein anderes Element im Dokument. Das Kontrollkästchen-Steuerelement verliert den Fokus, und Ihre LostFocus-Prozedur wird ausgeführt. Ein Meldungsfeld wird entweder mit "True" oder "False" angezeigt. Word implementiert die Ereignisse LostFocus und GotFocus für ActiveX-Steuerelemente in einem Word-Dokument. Die anderen Ereignisse im Dropdown-Listenfeld Prozedur sind in der Hilfe von Microsoft Forms dokumentiert.
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für