Classe ChartObjects (Excel VBA)

Collection de tous les objets ChartObject de la feuille de graphique, de la feuille de dialogue ou de la feuille de calcul spécifiée.

Les classes suivantes donnent accès à la classe ChartObjects

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

Dim cos as ChartObjects
Set cos = ActiveSheet.ChartObjects()

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

For Each

Voici un exemple de traitement des éléments ChartObjects dans une collection

Dim chro As ChartObject
For Each chro In ActiveSheet.ChartObjects()
	
Next chro

Méthodes

Add - Cette méthode crée un graphique incorporé.

Copy - Cette méthode copie l'objet dans le Presse-papiers.

CopyPicture - Copie l'objet sélectionné dans le Presse-papiers, sous forme d'image.

Cut - Cette méthode coupe l'objet et le place dans le Presse-papiers.

Delete - Cette méthode supprime l'objet.

Duplicate - Cette méthode duplique l'objet et renvoie une référence à la nouvelle copie.

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

Select - Cette méthode sélectionne l'objet.

Propriétés

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

Height Cette propriété renvoie ou définit une valeur de type double qui représente la hauteur de l'objet, exprimée en points.

Left Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord gauche de l’objet et le bord gauche de colonne a (dans une feuille de calcul) ou le bord gauche de la zone de graphique (dans un graphique).

Locked Cette propriété renvoie ou définit une valeur de type Boolean qui indique si les objets sont verrouillés.

Placement Cette propriété renvoie ou définit une valeur de type Variant , contenant une constante XlPlacement qui représente la manière dont les objets sont attachés aux cellules en dessous.

PrintObject True si les objets sont imprimés lors de l'impression du document. Boolean (en lecture/écriture).

ProtectChartObject Cette propriété a la valeur True si la structure du graphique incorporé ne peut pas être déplacée, redimensionnée ou supprimée par le biais de l'interface utilisateur. Boolean (en lecture/écriture).

ShapeRange Renvoie un objet ShapeRange qui représente l'objet ou les objets spécifiés. En lecture seule.

Top Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord supérieur de l'objet et le haut de ligne 1 (dans une feuille de calcul) ou le haut de la zone de graphique (dans un graphique).

Visible Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si l'objet est visible. Lecture-écriture.

Width Cette propriété renvoie ou définit une valeur de type double qui représente la largeur, exprimée en points, de l'objet.