VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

TripleState-Eigenschaft

Bestimmt, ob ein Benutzer über die Benutzeroberfläche den Zustand Null (Zwischenzustand) für ein Kontrollkästchen-Steuerelement (CheckBox) oder ein Umschaltfeld-Steuerelement (ToggleButton) angeben kann.

Syntax

object.TripleState [= Boolean]

Die Syntax für die TripleState-Eigenschaft besteht aus folgenden Teilen:

Teil Beschreibung
object Erforderlich. Ein gültiges Objekt.
Boolean Optional. Gibt an, ob das Steuerelement den Nullzustand unterstützt.

Einstellungen

Die Einstellungen für Boolean sind:

Wert Beschreibung
True Die Schaltfläche hat drei Zustände.
False Die Schaltfläche unterstützt nur die Werte True und False (Voreinstellung).

Hinweise

Die TripleState-Eigenschaft ist zwar für das Optionsfeld-Steuerelement (OptionButton) vorhanden, die Eigenschaft ist jedoch deaktiviert. Gleichgültig, welchen Wert TripleState hat, können Sie das Steuerelement nicht über die Benutzeroberfläche auf Null setzen.

Wenn die TripleState-Eigenschaft den Wert True hat, kann ein Benutzer zwischen den Werten Null, True und False wählen. Der Nullwert führt dazu, dass die Schaltfläche schattiert dargestellt wird.

Wenn TripleState den Wert False hat, kann der Benutzer zwischen True und False wählen.

Ein Steuerelement, das auf Null gesetzt wurde, löst das Click-Ereignis nicht aus.

Unabhängig von der Einstellung der Eigenschaft kann dem Kontrollkästchen-Steuerelement und dem Umschaltfeld-Steuerelement der Wert Null immer aus dem Programm heraus zugewiesen werden, so dass das Steuerelement anschließend abgeblendet dargestellt wird.