Objet ChartObjects (Excel)
Collection de tous les objets ChartObject sur la feuille de graphique, la feuille de dialogue ou la feuille de calcul spécifiée.
Remarques
Chaque objet ChartObject représente un graphique incorporé. L’objet ChartObject agit comme un conteneur pour un objet Chart. Les propriétés et méthodes de l’objet ChartObject contrôlent l’apparence et la taille du graphique incorporé sur la feuille.
Exemple
Utilisez la méthode ChartObjects de l’objet Worksheet pour renvoyer la collection ChartObjects .
L’exemple suivant supprime tous les graphiques incorporés dans la feuille de calcul nommée Sheet1.
Worksheets("sheet1").ChartObjects.Delete
Vous ne pouvez pas utiliser la collection ChartObjects pour appeler les propriétés et méthodes suivantes :
- Propriété Locked
- Propriété Placement
- Propriété PrintObject
Contrairement à la version précédente, la collection ChartObjects peut désormais lire les propriétés pour height, width, left et top.
La méthode Add permet de créer un graphique incorporé vide et de l’ajouter à la collection. Utilisez la méthode ChartWizard de l’objet Chart pour ajouter des données et mettre en forme le nouveau graphique.
L’exemple suivant permet de créer un graphique incorporé, puis d’ajouter les données des cellules A1:A20 en tant que graphique en courbes.
Dim ch As ChartObject
Set ch = Worksheets("sheet1").ChartObjects.Add(100, 30, 400, 250)
ch.Chart.ChartWizard source:=Worksheets("sheet1").Range("a1:a20"), _
gallery:=xlLine, title:="New Chart"
Utilisez ChartObjects (index), où index est le nom ou le numéro d’index incorporé du graphique, pour renvoyer un seul objet. L’exemple suivant définit le modèle de la zone de graphique dans le graphique incorporé 1 de la feuille de calcul nommée Sheet1.
Worksheets("Sheet1").ChartObjects(1).Chart. _
CChartObjecthartArea.Format.Fill.Pattern = msoPatternLightDownwardDiagonal
Méthodes
Propriétés
- Application
- Count
- Creator
- Height
- Left
- Locked
- Parent
- Placement
- PrintObject
- ProtectChartObject
- ShapeRange
- Top
- Visible
- Width
Voir aussi
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.