Compartir a través de


Inicializar propiedades de los controles

Importante

Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede inicializar controls en tiempo de ejecución utilizando código de Visual Basic en una macro. Por ejemplo, puede rellenar una lista de cuadro, establezca los valores de texto o botones de opción.

El siguiente ejemplo utiliza el método AddItem para agregar datos a un cuadro de lista. A continuación, establece el valor de un cuadro de texto y muestra el formulario.

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

También puede usar el código en el evento Initialize de un formulario para establecer los valores iniciales de los controles del formulario. La ventaja de establecer los valores iniciales del control en el evento Initialize es que el código de inicialización permanece en el formulario. Puede copiar el formulario a otro proyecto, y al ejecutar el método Show para mostrar el cuadro de diálogo, los controles se inicializarán.

Private Sub UserForm_Initialize()
    UserForm1.lstNames.AddItem "Test One"
    UserForm1.lstNames.AddItem "Test Two"
    UserForm1.txtUserName.Text = "Default Name"
End Sub

Nota

Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.