Value-Eigenschaft (Beispiel)
Im folgenden Beispiel werden die Werte veranschaulicht, die die verschiedenen Steuerelementtypen aufweisen können, indem die Value-Eigenschaft eines ausgewählten Steuerelements angezeigt wird.
Der Benutzer wählt ein Steuerelement aus, indem er die TAB-TASTE drückt oder auf das Steuerelement klickt. Depending on the type of control, the user can also specify a value for the control by typing in the text area of the control, by clicking one or more times on the control, or by selecting an item, page, or tab within the control. Der Benutzer kann den Wert des ausgewählten Steuerelements anzeigen, indem er auf das entsprechend bezeichnete CommandButton-Steuerelement klickt.
Kopieren Sie diesen Beispielcode in den Deklarationsbereich eines Formulars. Stellen Sie sicher, dass das Formular folgende Komponenten enthält:
- Eine Befehlsschaltfläche ( CommandButton ) mit der Bezeichnung "CommandButton1".
- Ein Textfeld-Steuerelement ( TextBox ) mit der Bezeichnung "TextBox1".
- Ein Kontrollkästchen-Steuerelement ( CheckBox ) mit der Bezeichnung "CheckBox1".
- Ein Kombinationsfeld-Steuerelement ( ComboBox ) mit der Bezeichnung "ComboBox1".
- Eine Befehlsschaltfläche ( CommandButton ) mit der Bezeichnung "CommandButton2".
- Ein Listenfeld-Steuerelement ( ListBox ) mit der Bezeichnung "ListBox1".
- Ein Multiseiten-Steuerelement ( MultiPage ) mit der Bezeichnung "MultiPage1".
- Zwei Optionsfeld-Steuerelemente ( OptionButton ) mit der Bezeichnung "OptionButton1" und "OptionButton2".
- Ein Bildlaufleisten-Steuerelement ( ScrollBar ) mit der Bezeichnung "ScrollBar1".
- Ein Drehfeld-Steuerelement ( SpinButton ) mit der Bezeichnung "SpinButton1".
- Ein Register-Steuerelement ( TabStrip ) mit der Bezeichnung "TabStrip1".
- Ein Textfeld-Steuerelement ( TextBox ) mit der Bezeichnung "TextBox2".
- Ein Umschaltfeld-Steuerelement ( ToggleButton ) mit der Bezeichnung "ToggleButton1".
Dim i As Integer
Private Sub CommandButton1_Click()
TextBox1.Text = "Value of " & ActiveControl.Name _
& " is " & ActiveControl.Value
End Sub
Private Sub UserForm_Initialize()
CommandButton1.Caption = "Get value of " _
& "current control"
CommandButton1.AutoSize = True
CommandButton1.TakeFocusOnClick = False
CommandButton1.TabStop = False
TextBox1.AutoSize = True
For i = 0 To 10
ComboBox1.AddItem "Choice " & (i + 1)
ListBox1.AddItem "Selection " & (100 - i)
Next i
CheckBox1.TripleState = True
ToggleButton1.TripleState = True
TextBox2.Text = "Enter text here."
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.