CanvasShapes.Range, méthode (Word)

Renvoie un objet ShapeRange.

Syntaxe

expression. Plage (index)

expression Obligatoire. Variable qui représente un objet CanvasShapes .

Parameters

Nom Requis/Facultatif Type de données Description
Index Obligatoire Variant Spécifie quelles sont les formes à inclure dans la plage spécifiée. Peut être un entier qui spécifie le numéro d'index d'une forme au sein de la collection de formes, une chaîne qui spécifie le nom d'une forme ou un tableau contenant des entiers ou des chaînes.

Valeur renvoyée

ShapeRange

Remarques

Les valeurs de position des caractères commencent à 0 (zéro) au début du document. Tous les caractères sont comptés, y compris les caractères non imprimables. Les caractères masqués sont comptés même s'ils ne sont pas affichés.

Objets ShapeRange ne comprennent pas les objets InlineShape. Un objet InlineShape équivaut à un caractère et est positionné comme un caractère dans une plage de texte. Les objets Shape sont ancrés à une plage de texte (la sélection par défaut), mais ils peuvent être placés n'importe où sur la page. Un objet Shape s'affiche toujours sur la même page que la plage à que laquelle il est ancré.

La plupart des opérations que vous pouvez faire avec un objet Shape peuvent également être effectuées avec un objet ShapeRange qui contienne une seule forme. Certaines opérations sont effectuées sur un objet ShapeRange qui contient plusieurs formes, génère une erreur.

Exemple

Cet exemple montre comment sélectionner et supprimer les formes de la première forme du document actif. Il présuppose que la première forme est une zone de dessin.

Sub CanvasShapeRange() 
 Dim rngCanvasShapes As Range 
 Set rngCanvasShapes = ActiveDocument.Shapes(1).CanvasItems.Range(1) 
 rngCanvasShapes.Select 
 rngCanvasShapes.Delete 
End Sub

Voir aussi

CanvasShapes, Collection

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.