Freigeben über


Initialisieren von Steuerelementeigenschaften (Word)

Sie können ActiveX-Steuerelemente zur 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 Visual Basic-Methode AddItem verwendet, um Daten in ein Listenfeld mit dem Namen "1stRegions" 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 Visual Basic Initialize-Ereignis eines Formulars verwenden, um Anfangswerte für Steuerelemente im Formular festzulegen. An advantage to setting initial control values in the Initialize event is that the initialization code stays with the form. 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() 
 With UserForm1 
 With .lstRegions 
 .AddItem "North" 
 .AddItem "South" 
 .AddItem "East" 
 .AddItem "West" 
 End With 
 .txtSalesPersonID.Text = "00000" 
 End With 
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.