Propriété Document.Shapes (Word)
Renvoie une collection Shapes qui représente tous les objets de forme dans le document spécifié. En lecture seule.
Syntaxe
expression. Formes
Expression Variable qui représente un objet Document .
Remarques
Cette collection peut contenir des dessins, des formes, des images, des objets OLE, des contrôles ActiveX, des objets texte et des légendes. Pour plus d’informations sur le renvoi d’un seul membre d’une collection, consultez Renvoi d’un objet à partir d’une collection.
Lorsqu'elle est appliquée à un document, la propriété Shapes renvoie tous les objets Shape dans l'article principal du document, à l'exception des en-têtes et pieds de page.
Exemple
Cet exemple montre comment créer un document, lui ajouter un rectangle large de 100 points et haut de 50 points, puis faire en sorte que le coin supérieur gauche du rectangle soit à 5 points du bord gauche et à 25 points du coin supérieur gauche de la page.
Set myDoc = Documents.Add
myDoc.Shapes.AddShape msoShapeRectangle, 5, 25, 100, 50
Cet exemple montre comment définir la texture de remplissage de l'ensemble des formes du document actif.
For Each s in ActiveDocument.Shapes
s.Fill.PresetTextured msoTextureOak
Next s
Cet exemple montre comment ajouter une ombre à la première forme du document actif.
Set myShape = ActiveDocument.Shapes(1)
myShape.Shadow.Type = msoShadow6
Voir aussi
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.