Angeben zusätzlicher Informationen für ein Steuerelement
The following example uses the Tag property to store additional information about each control on the Microsoft Forms 2.0 UserForm. The user clicks a control and then clicks the CommandButton. Der Inhalt von Tag für das entsprechende Steuerelement wird im Textfeld zurückgegeben.
To use this example, copy this sample code to the Script Editor of a form. To run the code you need to open the form so the Open event will activate. Make sure that the form contains:
A TextBox named TextBox1.
Eine Befehlsschaltfläche ( CommandButton ) mit der Bezeichnung "CommandButton1".
Ein Bildlaufleisten -Steuerelement (ScrollBar) mit der Bezeichnung "ScrollBar1".
Ein Kombinationsfeld -Steuerelement (ComboBox) mit der Bezeichnung "ComboBox1".
Ein Multiseiten -Steuerelement (MultiPage) mit der Bezeichnung "MultiPage1".
Sub CommandButton1_Click()
Set TextBox1 = Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox1")
Set MultiPage1= Item.GetInspector.ModifiedFormPages("P.2").Controls("MultiPage1")
TextBox1.Text = Item.GetInspector.ModifiedFormPages("P.2").ActiveControl.Tag
End Sub
Sub Item_Open()
Set TextBox1 = Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox1")
Set CommandButton1= Item.GetInspector.ModifiedFormPages("P.2").Controls("CommandButton1")
Set ComboBox1= Item.GetInspector.ModifiedFormPages("P.2").Controls("ComboBox1")
Set ScrollBar1= Item.GetInspector.ModifiedFormPages("P.2").Controls("ScrollBar1")
Set MultiPage1= Item.GetInspector.ModifiedFormPages("P.2").Controls("MultiPage1")
TextBox1.Locked = True
TextBox1.Tag = "Display area for Tag properties."
TextBox1.AutoSize = True
CommandButton1.Caption = "Show Tag of Current Control."
CommandButton1.AutoSize = True
CommandButton1.WordWrap = True
CommandButton1.TakeFocusOnClick = False
CommandButton1.Tag = "Shows tag of control that has the focus."
ComboBox1.Style = fmStyleDropDownList
ComboBox1.Tag = "ComboBox Style is that of a ListBox."
ScrollBar1.Max = 100
ScrollBar1.Min = -273
ScrollBar1.Tag = "Max = " & ScrollBar1.Max & " , Min = " & ScrollBar1.Min
MultiPage1.Pages.Add
MultiPage1.Pages.Add
MultiPage1.Tag = "This MultiPage has " & MultiPage1.Pages.Count & " pages."
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.