Initialisieren von Steuerelementeigenschaften

Sie können Steuerelementezur Laufzeit initialisieren, indem Sie Visual Basic-Code in einem Makro verwenden. Beispielsweise könnten Sie ein Listenfeld ausfüllen, Textwerte oder Optionsfelder festlegen.

Im folgenden Beispiel wird die AddItem-Methode verwendet, um Daten in ein Listenfeld einzufügen. Anschließend wird der Wert eines Textfelds festgelegt und das Formular angezeigt.

Private Sub GetUserName() 
 With UserForm1 
 .lstRegions.AddItem "North" 
 .lstRegions.AddItem "South" 
 .lstRegions.AddItem "East" 
 .lstRegions.AddItem "West" 
 .txtSalesPersonID.Text = "00000" 
 .Show 
 ' ... 
 End With 
End Sub

Sie können auch Code im Initialize-Ereignis eines Formulars verwenden, um Anfangswerte für Steuerelemente im Formular festzulegen. Ein Vorteil beim Festlegen von Anfangssteuerelementwerten im Initialize-Ereignis besteht darin, dass der Initialisierungscode im Formular verbleibt. You can copy the form to another project, and when you run the Show method to display the dialog box, the controls will be initialized.

Private Sub UserForm_Initialize() 
 UserForm1.lstNames.AddItem "Test One" 
 UserForm1.lstNames.AddItem "Test Two" 
 UserForm1.txtUserName.Text = "Default Name" 
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.