Méthode GroupShapes.Range (PowerPoint)

Renvoie un objet ShapeRange.

Syntaxe

expression. Plage (index)

Expression Variable qui représente un objet GroupShapes .

Parameters

Nom Requis/Facultatif Type de données Description
Index Obligatoire Variant Les formes individuelles qui doivent être incluses dans la plage. Il peut s’agir d’un entier qui spécifie le numéro d’index de la forme, d’une chaîne qui spécifie le nom de la forme ou d’un tableau qui contient des entiers ou des chaînes. Si cet argument est omis, la méthode Range renvoie tous les objets de la collection spécifiée.

Valeur renvoyée

ShapeRange

Remarques

Bien que vous puissiez utiliser la méthode Range pour renvoyer un nombre quelconque de formes ou de diapositives, il est plus simple d’utiliser la méthode Item si vous ne souhaitez renvoyer qu’un seul membre de la collection. Par exemple, Shapes(1) est plus simple que Shapes.Range(1)et Slides(2) est plus simple que Slides.Range(2).

Pour spécifier un tableau d’entiers ou de chaînes pour Index, vous pouvez utiliser la fonction Array. Par exemple, l’instruction suivante renvoie deux formes spécifiées par leur nom.

Dim myArray() As Variant, myRange As Object myArray = Array("Oval 4", "Rectangle 5") Set myRange = ActivePresentation.Slides(1).Shapes.Range(myArray)

Voir aussi

GroupShapes, objet

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.