Shapes.AddShape, méthode (Excel)

Renvoie un objet Shape qui représente la nouvelle forme automatique d’une feuille de calcul.

Syntaxe

expression. AddShape (Type, Left, Top, Width, Height)

expression Variable qui représente un objet Shapes.

Paramètres

Nom Requis/Facultatif Type de données Description
Type Obligatoire MsoAutoShapeType Spécifie le type de forme automatique à créer.
Left Obligatoire Unique Position (en points) du coin supérieur gauche du cadre englobant de la forme automatique par rapport au coin supérieur gauche du document.
Top Obligatoire Unique Position (en points) du coin supérieur gauche du cadre englobant de la forme automatique par rapport au haut du document.
Width Obligatoire Unique Largeur du cadre englobant de la forme automatique, exprimée en points.
Height Obligatoire Unique Hauteur du cadre englobant de la forme automatique, exprimée en points.

Valeur renvoyée

Forme

Remarques

Pour modifier le type d’une forme automatique que vous avez ajoutée, définissez la propriété AutoShapeType .

Exemple

Cet exemple ajoute un rectangle à myDocument.

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddShape msoShapeRectangle, 50, 50, 100, 200

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.