Objet InlineShapes (Word)

Collection d’objets InlineShape qui représentent toutes les formes insérées dans un document, une plage ou une sélection.

Remarques

Pour renvoyer la collection InlineShapes, utilisez la propriété InlineShapes. L’exemple suivant montre comment convertir chaque forme insérée du document actif en objet Shape.

For Each iShape In ActiveDocument.InlineShapes 
 iShape.ConvertToShape 
Next iShape

Utilisez la méthode New pour créer une image en tant que forme insérée. Utilisez les méthodes AddPicture et AddOLEObject pour ajouter des images ou des objets OLE et les lier à un fichier source. Pour ajouter un contrôle ActiveX, utilisez la méthode AddOLEControl.

Les objets Shape sont ancrés à une plage de texte mais sont flottants et peuvent être placés n'importe où sur la page. Utilisez la méthode ConvertToInlineShape et la méthode ConvertToShape pour convertir des formes d’un type à l’autre. Seuls les objets OLE, les images et les contrôles ActiveX peuvent être convertis en formes insérées.

La propriété Count pour cette collection dans un document renvoie le nombre d'éléments dans le niveau principal uniquement. Pour compter les éléments placés dans d'autres articles, utilisez la collection avec l'objet Range.

Lorsque vous ouvrez un document créé dans une version antérieure de Word, les images sont converties en formes insérées.

Voir aussi

Référence du modèle objet Word

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.