Classe Shapes (Excel VBA)

Collection de tous les objets Shape de la feuille spécifiée.

Les classes suivantes donnent accès à la classe Shapes

Pour utiliser une variable de classe Shapes, elle doit d'abord être instanciée, par exemple

Dim shps as Shapes
Set shps = ActiveChart.Shapes

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Shapes : Chart.Shapes et Worksheet.Shapes.

Méthodes

Add3DModel - Cette méthode crée un modèle 3D à partir d’un fichier existant. Renvoie un objet Shape qui représente le nouveau modèle 3D.

AddCallout - Crée une légende sans bordure. Renvoie un objet Shape qui représente la nouvelle légende.

AddChart2 - Ajoute un graphique au document. Renvoie un objet Shape qui représente un graphique et l’ajoute à la collection spécifiée.

AddConnector - Créer un connecteur. Renvoie un objet Shape qui représente le nouveau connecteur. Quand un connecteur est ajouté, il n'est pas connecté. Utilisez les méthodes** BeginConnect ** et ** EndConnect **qui permettent de joindre le début et la fin d’un connecteur à d’autres formes dans le document.

AddCurve - Renvoie un objet Shape qui représente une courbe de Bézier dans une feuille de calcul.

AddFormControl - Cette méthode crée un contrôle Microsoft Excel. Renvoie un objet Shape qui représente le nouveau contrôle.

AddLabel - Cette méthode crée une étiquette. Renvoie un objet Shape qui représente la nouvelle étiquette.

AddLine - Lorsqu’elle s’applique à l’objet Shapes, cette méthode renvoie un objet Shape qui représente la nouvelle ligne dans une feuille de calcul.

AddOLEObject - Crée un objet OLE. Renvoie un objet Shape qui représente le nouvel objet OLE.

AddPicture - Cette méthode crée une image à partir d’un fichier existant. Renvoie un objet Shape qui représente la nouvelle image.

AddPicture2 - Crée une image à partir d'un fichier existant. Renvoie un objet Shape qui représente la nouvelle image.

AddPolyline - Crée une polyligne ouverte ou un polygone fermé. Renvoie un objet Shape qui représente la nouvelle polyligne ou le polygone.

AddShape - Renvoie un objet Shape qui représente la nouvelle forme automatique d’une feuille de calcul.

AddSmartArt - Crée un graphique SmartArt avec la mise en page spécifiée.

AddTextbox - Crée une zone de texte. Renvoie un objet Shape qui représente la nouvelle zone de texte.

AddTextEffect - Crée un objet WordArt. Renvoie un objet Shape qui représente le nouvel objet WordArt.

BuildFreeform - Crée une forme libre. Renvoie un objet FreeformBuilder qui représente la forme libre telle qu’elle est créée.

Item - Cette méthode renvoie un seul objet d'une collection.

SelectAll - Sélectionne toutes les formes de la collection Shapes spécifiée.

Propriétés

Count Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.

Range Renvoie un objet ShapeRange qui représente un sous-ensemble des formes de la collection Shapes.