Share via


ComboBox.Click-Ereignis (Outlook Forms-Skript)

Tritt auf, wenn der Benutzer einen Wert für das Steuerelement, für das mehrere Werte verfügbar sind, definitiv auswählt.

Syntax

Ausdruck. Klicken

expression Eine Variable, die ein ComboBox-Objekt darstellt.

HinwBemerkungeneise

Die folgenden Aktionsbeispiele lösen das Click-Ereignis des angegebenen Steuerelements aus:

  • Klicken in einem leeren Bereich eines Formulars oder auf ein deaktiviertes Steuerelement (kein Listenfeld) in einem Formular.

  • Klicken auf ein Steuerelement mit der linken Maustaste.

  • Drücken der Tastenkombination für ein Steuerelement.

Bei einigen Steuerelementen tritt beim Ändern der Value-Eigenschaft das Click-Ereignis auf. Das PropertyChange- oder das CustomPropertyChange-Ereignis sollte jedoch bevorzugt eingesetzt werden, um einen neuen Wert für eine Eigenschaft zu registrieren. Die folgenden Aktionsbeispiele lösen das Click-Ereignis aus, wenn einem Steuerelement ein neuer Wert zugewiesen wird: Auswählen eines Werts für ein ComboBox -Objekt, sodass es einwandfrei zu einem Element aus der Dropdownliste des Steuerelements passt. Wenn eine Liste beispielsweise nicht sortiert ist, ist die erste Übereinstimmung der eingegebenen Zeichen im Bearbeitungsbereich möglicherweise nicht die einzige Übereinstimmung in der Liste, sodass die Auswahl eines Werts das Click-Ereignis nicht startet. In einer sortierten Liste können Sie die Eintragsübereinstimmung verwenden, um sicherzustellen, dass ein ausgewählter Wert eine eindeutige Übereinstimmung mit dem vom Benutzer eingegebenen Text darstellt.

Das Click-Ereignis wird nicht ausgelöst, wenn Value auf Null festgelegt ist.

Durch Klicken mit der linken Maustaste wird der Wert eines Steuerelements geändert, wodurch das Click-Ereignis ausgelöst wird. Das Klicken mit der rechten Maustaste ändert den Wert des Steuerelements nicht; somit wird auch das Click-Ereignis nicht ausgelöst.

Wenn Sie ein ComboBox-Objekt an ein Feld binden, wird das Click-Ereignis nicht ausgelöst. Sie müssen das PropertyChange- oder das CustomPropertyChange-Ereignis verwenden, um die Änderungen über den Code festzustellen, wie im folgenden Codebeispiel veranschaulicht:

Sub Item_PropertyChange(ByVal Name) 
Set MyListBox = Item.GetInspector.ModifiedFormPages("Message").Controls("ComboBox1") 
Select Case Name 
 Case "Mileage" 
 Item.CC = MyComboBox.Value 
 Item.Subject = MyComboBox.Value 
 Case Else 
End Select 
End Sub

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.