Shapes.AddFormControl (Excel)

Crea un control de Microsoft Excel. Devuelve un objeto Shape que representa el nuevo control.

Utilice el método AddOLEObject o el método Add de la colección OLEObjects para crear un control ActiveX.

AddFormControl (Type, Left, Top, Width, Height)


With Worksheets(1) 
 Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 100, 100) 
 lb.ControlFormat.ListFillRange = "A1:A10" 
End With

Arguments

Estos son los argumentos con nombre :

Type (XlFormControl) - Tipo de control de Microsoft Excel. No se pueden crear cuadros de edición en las hojas de cálculo.

Aquí puede ver valores posibles para XlFormControl

Left (Long) - Coordenadas iniciales, en puntos, del nuevo objeto con relación a la esquina superior izquierda de la celda a1 de la hoja de cálculo, o a la esquina superior izquierda de un gráfico.

Top (Long) - Coordenadas iniciales, en puntos, del nuevo objeto con relación a la parte superior de la fila 1 de una hoja de cálculo, o a la parte superior del área del gráfico de un gráfico.

Width (Long) - Tamaño inicial, en puntos, del nuevo objeto.

Height (Long) - Tamaño inicial, en puntos, del nuevo objeto.