Partage via


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

Objet Document

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.