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.