Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria um controle do Microsoft Excel. Devolve um objeto Forma que representa o novo controlo.
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) relativamente ao canto superior esquerdo da célula A1 numa folha de cálculo ou ao canto superior esquerdo de um gráfico. |
| Top | Obrigatório | Long | As coordenadas iniciais do novo objeto (em pontos) relativamente à parte superior da linha 1 numa folha de cálculo ou à parte superior da área do gráfico num 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
Utilize o método AddOLEObject ou o método Add da coleção OLEObjects para criar um controlo 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.