Add-, Cut-, Paste-Methoden, Page-Objekt, MultiPage-Steuerelement (Beispiel)
Im folgenden Beispiel werden die Add-, Cut- und Paste-Methoden zum Ausschneiden und Einfügen eines Steuerelements aus einer Page einer MultiPage verwendet. Das beim Ausschneiden und Einfügen verwendete Steuerelement wird dem Formular dynamisch hinzugefügt.
In diesem Beispiel wird davon ausgegangen, dass der Benutzer das neue Steuerelement hinzufüge, ausschneidet und dann einfüge.
Kopieren Sie diesen Beispielcode in den Deklarationsbereich eines Formulars. Make sure that the form contains:
- Drei Befehlsschaltflächen-Steuerelemente ( CommandButton ) mit der Bezeichnung "CommandButton1" bis "CommandButton3".
- Ein MultiPage -Objekt mit der Bezeichnung "MultiPage1".
Dim MyTextBox As Control
Private Sub CommandButton1_Click()
Set MyTextBox = MultiPage1.Pages(MultiPage1.Value).Controls_
.Add("MSForms.TextBox.1", "MyTextBox", Visible)
CommandButton2.Enabled = True
CommandButton1.Enabled = False
End Sub
Private Sub CommandButton2_Click()
MultiPage1.Pages(MultiPage1.Value).Controls.Cut
CommandButton3.Enabled = True
CommandButton2.Enabled = False
End Sub
Private Sub CommandButton3_Click()
Dim MyPage As Object
Set MyPage = _
MultiPage1.Pages.Item(MultiPage1.Value)
MyPage.Paste
CommandButton3.Enabled = False
End Sub
Private Sub UserForm_Initialize()
CommandButton1.Caption = "Add"
CommandButton2.Caption = "Cut"
CommandButton3.Caption = "Paste"
CommandButton1.Enabled = True
CommandButton2.Enabled = False
CommandButton3.Enabled = False
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.