Hinzufügen eines Steuerelements zu einem MultiPage-Steuerelement
Im folgenden Beispiel werden die Add-, Clear- und Remove-Methoden der Microsoft Forms 2.0 Controls-Auflistung verwendet, um ein Steuerelement zu einer Page eines MultiPage-Steuerelements zur Laufzeit hinzuzufügen und daraus zu entfernen.
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:
Ein MultiPage -Objekt mit der Bezeichnung "MultiPage1".
Drei Befehlsschaltflächen-Steuerelemente ( CommandButton ) mit der Bezeichnung "CommandButton1" bis "CommandButton3".
Dim MyTextBox
Dim MultiPage1
Sub Item_Open()
Set MyPage = Item.GetInspector.ModifiedFormPages("P.2")
Set MultiPage1 = MyPage.MultiPage1
MyPage.CommandButton1.Caption = "Add control"
MyPage.CommandButton2.Caption = "Clear controls"
MyPage.CommandButton3.Caption = "Remove control"
End Sub
Sub CommandButton1_Click()
Set MyTextBox = MultiPage1.Pages(0).Controls.Add("Forms.TextBox.1", "MyTextBox", 1)
End Sub
Sub CommandButton2_Click()
MultiPage1.Pages(0).Controls.Clear
End Sub
Sub CommandButton3_Click()
If MultiPage1.Pages(0).Controls.Count > 0 Then
MultiPage1.Pages(0).Controls.Remove "MyTextBox"
End If
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.