Shapes.AddFormControl (Excel)

Cria um controle do Microsoft Excel. Retorna um objeto Shape que representa o novo controle.

Use o método AddOLEObject ou o método Add da coleção OLEObjects para criar um controle 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

O seguinte argumento é opcional

Type (XlFormControl) - O tipo de controle do Microsoft Excel. Não é possível criar uma caixa de edição em uma planilha.

Aqui você pode encontrar os valores possíveis para XlFormControl

Left (Long) - As coordenadas iniciais do novo objeto (em pontos) em relação ao canto superior esquerdo da célula a1 em uma planilha ou ao canto superior esquerdo de um gráfico.

Top (Long) - As coordenadas iniciais do novo objeto (em pontos) em relação à parte superior da linha 1 em uma planilha ou à parte superior da área do gráfico em um gráfico.

Width (Long) - O tamanho inicial do novo objeto, em pontos.

Height (Long) - O tamanho inicial do novo objeto, em pontos.