Classe Chart - graphique (PowerPoint VBA)

La classe Chart représente un graphique dans une présentation.

La classe Shape donne accès à la classe Chart

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

Dim chr as Chart
Set chr = ActiveWindow.RangeFromPoint.Chart

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

Méthodes

ApplyChartTemplate - Applique un type de graphique standard ou personnalisé à un graphique.

ApplyDataLabels - Cette méthode applique des étiquettes de données à toutes les séries d'un graphique.

ApplyLayout - Cette méthode applique les mises en page proposées dans le Ruban.

Axes - Renvoie la collection des axes du graphique.

ChartGroups - Renvoie un objet qui représente soit un seul groupe de graphiques, soit une collection de tous les groupes de graphiques dans le graphique.

ChartWizard - Cette méthode modifie les propriétés d'un graphique déterminé. Vous pouvez utiliser cette méthode pour mettre rapidement en forme un graphique sans définir individuellement toutes ses propriétés. Cette méthode n'est pas interactive et elle modifie uniquement les propriétés spécifiées.

ClearToMatchColorStyle - Cette méthode efface toutes les couleurs du graphique spécifié qui ne suivent pas le style de couleur appliqué au graphique.

ClearToMatchStyle - Cette méthode redéfinit la mise en forme automatique des éléments de graphique.

Copy - Non prise en charge pour cet objet.

CopyPicture - Cette méthode copie l'objet sélectionné dans le Presse-papiers en tant qu'image.

Delete - Cette méthode supprime l'objet.

Export - Cette méthode exporte le graphique dans un format graphique.

FullSeriesCollection - Cette propriété renvoie la collection de toutes les séries du graphique spécifié ou de la série spécifiée.

GetChartElement - Renvoie des informations sur l’élément du graphique spécifié aux coordonnées X et Y.

GetProperty -

Paste - Colle les données de graphique provenant du Presse-papiers dans le graphique.

Refresh - Cette méthode redessine immédiatement le graphique spécifié.

SaveChartTemplate - Enregistre un modèle de graphique personnalisé dans la liste des modèles de graphique disponibles.

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

SeriesCollection - Renvoie toutes les séries dans le groupe de graphiques.

SetBackgroundPicture - Cette méthode définit le graphique de l'arrière-plan d'un graphique.

SetDefaultChart - Cette énumération spécifie le nom du modèle de graphique que Microsoft Word utilise lors de la création de nouveaux graphiques.

SetElement - Définit les éléments dans un graphique de graphique. En lecture/écriture MsoChartElementType.

SetProperty -

SetSourceData - Définit la plage de données sources du graphique.

Propriétés

AlternativeText Renvoie ou définit le texte de remplacement associé à une forme dans une présentation Web. Lecture-écriture.

AutoScaling La valeur true si Microsoft Word met à l’échelle un graphique en 3D de sorte qu’il soit plus proche en taille du graphique 2D équivalent. La propriété RightAngleAxes doit avoir la valeur True. Boolean (en lecture/écriture).

BackWall Renvoie un objet qui permet à l'utilisateur de mettre en forme individuellement le mur arrière d'un graphique en 3D. Murs en lecture seule.

BarShape Cette propriété renvoie ou définit la forme utilisée pour toutes les séries d’un graphique en histogrammes ou en barres 3D. En lecture/écriture XlBarShape.

CategoryLabelLevel Cette propriété renvoie ou définit une constante XlCategoryLabel qui spécifie le niveau de source des étiquettes de catégorie de graphique. Lecture-écriture.

ChartArea Renvoie la zone de graphique complète du graphique. En lecture seule ChartArea.

ChartColor Renvoie ou définit un entier qui représente le jeu de couleurs pour le graphique. Lecture-écriture.

ChartData Cette propriété renvoie des informations sur les données liées ou incorporées associées à un graphique. En lecture seule ChartData.

ChartStyle Cette propriété renvoie ou définit le style de graphique pour le graphique. Variant (en lecture/écriture).

ChartTitle Renvoie le titre du graphique spécifié. En lecture seule ChartTitle.

ChartType Cette propriété renvoie ou définit le type de graphique. Type de données XlChartType en lecture-écriture.

DataTable Renvoie le tableau de données graphiques. DataTable en lecture seule.

DepthPercent Cette propriété renvoie ou définit la profondeur d’un graphique en 3D sous la forme d’un pourcentage de la largeur du graphique (entre 20 et 2000 pour cent). Long en lecture/écriture.

DisplayBlanksAs Renvoie ou définit la façon dont les cellules vides sont tracées sur un graphique. Il peut s’agir de l’une des constantes XlDisplayBlanksAs . Long (en lecture/écriture).

Elevation Cette propriété renvoie ou définit l’altitude, en degrés, de l’affichage de graphique 3D. Long en lecture/écriture.

Floor Renvoie le plancher du graphique 3D. Plancher en lecture seule.

Format Renvoie l’objet ChartFormat. En lecture seule.

GapDepth Cette propriété renvoie ou définit la distance, sous la forme d’un pourcentage de la largeur de la marque, entre les séries de données d’un graphique en 3D. Long en lecture/écriture.

HasAxis Cette propriété renvoie ou définit quels sont les axes existants du graphique. Variant (en lecture/écriture).

HasDataTable Cette propriété a la valeur True si le graphique possède une table de données. Boolean (en lecture/écriture).

HasLegend Cette propriété a la valeur True si le graphique possède une légende. Boolean (en lecture/écriture).

HasTitle Cette propriété a la valeur True si l'axe ou le graphique possède un titre visible. Boolean (en lecture/écriture).

HeightPercent Cette propriété renvoie ou définit la hauteur d’un graphique en 3D sous la forme d’un pourcentage de la largeur du graphique (de 5 à 500 pour cent). Long en lecture/écriture.

Legend Renvoie la légende du graphique. Légende en lecture seule.

Name Lecture/écriture.

Perspective Cette propriété renvoie ou définit la perspective de l’affichage de graphique 3D. Long en lecture/écriture.

PlotArea Renvoie la zone de traçage d'un graphique. En lecture seule PlotArea.

PlotBy Renvoie ou spécifie la façon dont les colonnes ou les lignes sont utilisées comme séries de données sur le graphique. Long en lecture/écriture.

PlotVisibleOnly True si seules les cellules visibles sont tracées. False si les cellules visibles et masquées sont tracées. Boolean (en lecture/écriture).

RightAngleAxes Cette propriété a la valeur True si les axes du graphique se coupent à angle droit, quelle que soit la rotation ou l’élévation du graphique. Boolean (en lecture/écriture).

Rotation Cette propriété renvoie ou définit la rotation, en degrés, de l’affichage graphique 3D (la rotation de la zone de traçage autour de l’axe z). Variant (en lecture/écriture).

SeriesNameLevel Cette propriété renvoie ou définit une constante XlSeriesNameLevel qui spécifie le niveau de source des noms de série. Lecture-écriture.

Shapes Renvoie une collection qui représente toutes les formes de la feuille de graphique. En lecture seule formes.

ShowAllFieldButtons Renvoie ou définit une valeur qui indique si tous les boutons de champ doivent être affichés dans un graphique croisé dynamique. Lecture-écriture.

ShowAxisFieldButtons Renvoie ou définit une valeur qui indique si les boutons de champ d’axe doivent être affichés dans un graphique croisé dynamique. Lecture/écriture

ShowDataLabelsOverMaximum Cette propriété renvoie ou définit une valeur qui indique s'il faut afficher les étiquettes de données lorsque la valeur est supérieure à la valeur maximale sur l'axe des ordonnées. Boolean en lecture/écriture.

ShowLegendFieldButtons Renvoie ou définit une valeur qui indique si les boutons de champ de légende doivent être affichés dans un graphique croisé dynamique. Lecture-écriture.

ShowReportFilterFieldButtons Renvoie ou définit une valeur qui indique si les boutons de champ de filtre de rapport doivent être affichés dans un graphique croisé dynamique. Lecture-écriture.

ShowValueFieldButtons Renvoie ou définit une valeur qui indique si les boutons de champ de valeur doivent être affichés dans un graphique croisé dynamique. Lecture-écriture.

SideWall Renvoie un objet Walls qui permet à l’utilisateur de mettre en forme individuellement le mur latéral d’un graphique en 3D. En lecture seule.

Title Cette propriété obtient ou définit une valeur de type String qui représente le titre du graphique. Lecture-écriture.

Walls Renvoie les murs du graphique en 3D. Murs en lecture seule.

Axes - Représente une collection de tous les objets Axis du graphique spécifié.

ChartArea - Cet objet représente la zone de graphique d'un graphique.

ChartData - Représente l'accès aux données liées ou incorporées associées à un graphique.

ChartFormat - Fournit l'accès à la mise en forme OfficeArt pour des éléments de graphique.

ChartGroups - Cet objet représente une ou plusieurs séries tracées dans un graphique avec le même format.

ChartTitle - Cet objet représente le titre du graphique.

DataTable - Cet objet représente un tableau de données graphiques.

Floor - Représente le plancher d’un graphique 3D.

FullSeriesCollection - Représente la collection complète de toutes les séries de graphique, à la fois filtré et non filtré.

Legend - Représente la légende d’un graphique. Chaque graphique ne peut avoir qu'une seule légende.

PlotArea - Cet objet représente la zone de traçage d'un graphique.

SeriesCollection - Représente une collection de tous les objets Series du graphique ou du groupe de graphiques spécifié.

Shapes - Une collection de tous les objets Shape de la diapositive spécifiée.

Walls - Représente les murs d’un graphique en 3D.