Classe ChartObject - graphique incorporé dans une feuille de calcul (Excel VBA)

Cet objet représente un graphique incorporé dans une feuille de calcul.

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

Dim chro as ChartObject
Set chro = ActiveSheet.ChartObjects(Index:=1)

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

For Each

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

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

Méthodes

Activate - Active le graphique sélectionné.

BringToFront - Cette méthode amène l'objet au premier plan de l'ordre de plan.

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

CopyPicture - Cette méthode copie l'objet sélectionné dans le Presse-papiers en tant qu'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.

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

SendToBack - Cette méthode place l'objet à l'arrière-plan de l'ordre de plan.

Propriétés

BottomRightCell Renvoie un objet Range qui représente la cellule située sous le coin inférieur droit de l'objet. En lecture seule.

Chart Renvoie un objet Chart qui représente le graphique contenu dans l'objet. En lecture seule.

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.

Index Cette propriété renvoie une valeur de type Long qui représente le numéro d'index de l'objet au sein de la collection d'objets similaires.

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 l'objet est verrouillé.

Name Cette propriété renvoie une valeur de type String qui représente le nom de l'objet.

Placement Renvoie ou définit une valeur de type Variant contenant une constante XlPlacement qui représente le mode d'attachement de l'objet aux cellules.

PrintObject Cette propriété renvoie la valeur True si l'objet est imprimé en même temps que le 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).

RoundedCorners Cette propriété renvoie la valeur True si le graphique incorporé possède des coins arrondis. Boolean (en lecture/écriture).

Shadow Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si la police ou l'objet est ombré.

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).

TopLeftCell Renvoie un objet Range qui représente la cellule située sous le coin supérieur gauche de l'objet spécifié. En lecture seule.

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.

ZOrder Cette propriété renvoie la position de l'objet dans la superposition. Type de données Long en lecture seule.

Chart - Représente un graphique dans un classeur.

Range - Cette collection représente une cellule, une ligne, une colonne ou une sélection de cellules contenant un ou plusieurs blocs contigus de cellules ou une plage 3D.

ShapeRange - Représente une plage de formes, qui correspond à un ensemble de formes dans un document.