Compartir a través de


Método Add (Microsoft Forms)

Agrega o inserta una pestaña o una página en un TabStrip o MultiPage, o agrega un control por su identificador de programación (ProgID) a una página o formulario.

Sintaxis

Para MultiPage, TabStrip:
Establecerobjeto Object = . Add( [ Name [, Caption [, index ]]] )

Para otros controles:
Establezca elobjetoControl = . Add(ProgID [, Name [, Visible ]] )

La sintaxis del método Add tiene estas partes:

Parte Descripción
object Obligatorio. Un nombre de objeto válido.
Nombre Opcional. Especifica el nombre del objeto que se está agregando. Si no se especifica un nombre, el sistema genera un nombre predeterminado según las reglas de la aplicación donde se usa el formulario.
Caption Opcional. Especifica la leyenda que aparecerá en una pestaña o un control. Si no se especifica un nombre, el sistema genera una leyenda predeterminada según las reglas de la aplicación donde se usa el formulario.
index Opcional. Identifica la posición de una página o pestaña dentro de una colección de páginas o pestañas. Si no se especifica un índice, el sistema anexa la página o la pestaña al final de la colección de páginas o pestañas y asigna el valor de índice apropiado.
ProgID Obligatorio. Identificador programático. Una cadena de texto sin espacios que identifica una clase de objeto. La sintaxis estándar de un ProgID es <Vendor>.< Componente>.< Versión>. Un ProgID se asigna a un identificador de clase (CLSID).
Visible Opcional. True si el objeto es visible (predeterminado). False si el objeto está oculto.

Configuración

Los valores de ProgID para controles individuales son:

Control Valor de ProgID
Casilla Forms.CheckBox.1
ComboBox Forms.ComboBox.1
Commandbutton Forms.CommandButton.1
Frame Forms.Frame.1
Imagen Forms.Image.1
Etiqueta Forms.Label.1
Listbox Forms.ListBox.1
Multipage Forms.MultiPage.1
Optionbutton Forms.OptionButton.1
Scrollbar Forms.ScrollBar.1
SpinButton Forms.SpinButton.1
Tabstrip Forms.TabStrip.1
TextBox Forms.TextBox.1
Togglebutton Forms.ToggleButton.1

Comentarios

Para un control MultiPage, el método Add devuelve un objeto Page. Para TabStrip, devuelve un objeto de pestaña. El valor del índice para el primer objeto Page o Tab de una colección es 0; el valor del segundo objeto Page o Tab es 1, etc.

Para la colección Controls de un objeto, el método Add devuelve un control correspondiente al ProgID especificado. El evento AddControl ocurre después de que se agregue el control.

Puede agregar un control a la colección Controls de un formulario de usuario en tiempo de diseño, pero debe usar la propiedad Designer de la biblioteca de extensibilidad de Microsoft Visual Basic para Aplicaciones para hacerlo. La propiedad Designer devuelve el objeto UserForm .

La siguiente sintaxis devolverá la propiedad Text del control especificado:

userform1.thebox.text

Si agrega un control en tiempo de ejecución, debe usar la sintaxis de exclamación para hacer referencia a propiedades de dicho control. Por ejemplo, para devolver la propiedad Text de un control agregado en tiempo de ejecución, use la siguiente sintaxis:

userform1!thebox.text

Nota:

Puede cambiar la propiedad Name de un control en tiempo de ejecución solo si agregó el control en tiempo de ejecución con el método Add.

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.