Freigeben über


Ereignisse von Steuerelementen und Dialogfeldern (PowerPoint)

Nachdem Sie einem Dialogfeld oder Dokument Steuerelemente hinzugefügt haben, fügen Sie Ereignisprozeduren hinzu, um festzulegen, wie die Steuerelemente auf Benutzeraktionen reagieren.

UserForms und Steuerelemente verfügen über einen vordefinierten Satz von Ereignissen. So kann z. B. eine Befehlsschaltfläche auf ein Click-Ereignis reagieren, das eintritt, sobald der Benutzer auf die Befehlsschaltfläche klickt. Für UserForms gibt es ein Initialize-Ereignis, das eintritt, sobald das Formular geladen wird.

Um Ereignisprozeduren für Steuerelemente oder Formulare zu schreiben, öffnen Sie ein Modul, indem Sie auf das Formular oder Steuerelement doppelklicken. Markieren Sie anschließend das Ereignis im Dropdown-Listenfeld Prozedur.

Ereignisprozeduren beinhalten den Namen des Steuerelements. Daher lautete der Name der Click-Ereignisprozedur für die Befehlsschaltfläche "Schaltfläche1" entsprechend "Schaltfläche1_Click". Wenn Sie Code für eine Ereignisprozedur schreiben und anschließend den Namen des Steuerelements ändern, verbleibt der Code in der Prozedur mit dem vorherigen Namen. Angenommen, Sie fügen beispielsweise dem Click-Ereignis für "Befehl1" Code hinzu und benennen danach das Steuerelement in "Befehl2" um. Wenn Sie auf „Command2“ doppelklicken, wird in der Ereignisprozedur Click kein Code angezeigt. Sie müssen Code von „Command1_Click“ in „“Command2_Click verschieben. Zur Arbeitserleichterung empfiehlt es sich deshalb, die Steuerelemente vor dem Schreiben des Codes exakt zu benennen.

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.