Shapes.AddFormControl, méthode (Excel)
Cette méthode crée un contrôle Microsoft Excel. Renvoie un objet Shape qui représente le nouveau contrôle.
Syntaxe
expression. AddFormControl (Type, Left, Top, Width, Height)
expression Variable qui représente un objet Shapes.
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Type | Requis | XlFormControl | Type de contrôle Microsoft Excel. Vous ne pouvez pas créer une zone d'édition sur une feuille de calcul. |
Left | Obligatoire | Long | Coordonnées initiales du nouvel objet (en points) par rapport au coin supérieur gauche de la cellule A1 d’une feuille de calcul ou au coin supérieur gauche d’un graphique. |
Top | Obligatoire | Long | Coordonnées initiales du nouvel objet (en points) par rapport au haut de la ligne 1 d’une feuille de calcul ou au haut de la zone de graphique d’un graphique. |
Width | Obligatoire | Long | Taille initiale du nouvel objet, en points. |
Height | Obligatoire | Long | Taille initiale du nouvel objet, en points. |
Valeur renvoyée
Forme
Remarques
Utilisez la méthode AddOLEObject ou add de la collection OLEObjects pour créer un contrôle ActiveX.
Exemple
Cet exemple montre comment ajouter une zone de liste à la feuille de calcul 1 et comment définir la plage de remplissage de cette zone.
With Worksheets(1)
Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 100, 100)
lb.ControlFormat.ListFillRange = "A1:A10"
End With
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.