Método Shapes.AddFormControl (Excel)

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

Sintaxe

expressão. AddFormControl (Tipo, Esquerda, Superior, Largura, Altura)

expressão Uma variável que representa um objeto Formas.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Type Obrigatório XlFormControl O tipo de controle do Microsoft Excel. Não é possível criar uma caixa de edição em uma planilha.
Left Obrigatório Long As coordenadas iniciais do novo objeto (em pontos) em relação ao canto superior esquerdo da célula A1 em uma planilha ou no canto superior esquerdo de um gráfico.
Top Obrigatório 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 Obrigatório Long O tamanho inicial do novo objeto, em pontos.
Height Obrigatório Long O tamanho inicial do novo objeto, em pontos.

Valor de retorno

Formato

Comentários

Use o método AddOLEObject ou o método Add da coleção OLEObjects para criar um controle ActiveX.

Exemplo

Este exemplo adiciona uma caixa de listagem à planilha um e define o intervalo de preenchimento para a caixa de listagem.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.