Classe ChartGroup (Word VBA)

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

Set

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

Dim chrg as ChartGroup
Set chrg = ActiveDocument.Background.Chart.ChartGroups(Index:=1)

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

For Each

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

Dim chrg As ChartGroup
For Each chrg In ActiveDocument.Background.Chart.ChartGroups
	
Next chrg

Propriétés

AxisGroup Renvoie le type de groupe d'axes.

ActiveDocument.Background.Chart.ChartGroups(1).AxisGroup = xlPrimary

BinsCountValue Spécifie le nombre de corbeilles dans le graphique.

ActiveDocument.Background.Chart.ChartGroups(1).BinsCountValue =

BinsOverflowEnabled Indique l’activation éventuelle d’une corbeille pour les valeurs supérieures à la BinsOverflowValue.

ActiveDocument.Background.Chart.ChartGroups(1).BinsOverflowEnabled = True

BinsOverflowValue Si une propriété BinsOverflowEnabled a la valeur True, il s’agit d’une valeur au-dessus de laquelle une corbeille de débordement s’affiche.

ActiveDocument.Background.Chart.ChartGroups(1).BinsOverflowValue =

BinsType Spécifie comment l’axe horizontal de l’histogramme est mis en forme, par type de corbeilles.

ActiveDocument.Background.Chart.ChartGroups(1).BinsType = xlBinsTypeAutomatic

BinsUnderflowEnabled Indique l’activation éventuelle d’une corbeille pour des valeurs inférieures à la propriété BinsUnderflowValue.

ActiveDocument.Background.Chart.ChartGroups(1).BinsUnderflowEnabled = True

BinsUnderflowValue Si la propriété BinsUnderflowEnabled a la valeur True,il s’agit d’une valeur en dessous de laquelle une corbeille de sous-écoulement s’affiche.

ActiveDocument.Background.Chart.ChartGroups(1).BinsUnderflowValue =

BinWidthValue Spécifie le nombre de points dans chaque plage.

ActiveDocument.Background.Chart.ChartGroups(1).BinWidthValue =

BubbleScale Renvoie ou définit le facteur d’échelle des bulles dans le groupe graphique spécifié.

ActiveDocument.Background.Chart.ChartGroups(1).BubbleScale =

DoughnutHoleSize Cette propriété renvoie ou définit la taille du centre d'un groupe de graphiques en anneau.

ActiveDocument.Background.Chart.ChartGroups(1).DoughnutHoleSize =

DownBars Renvoie les barres bas d’un graphique en courbes.

Dim dbsDownBars As DownBars
Set dbsDownBars = ActiveDocument.Background.Chart.ChartGroups(1).DownBars

DropLines Renvoie les lignes de projection d’une série dans un graphique en courbes ou un graphique en aires.

Dim dlsDropLines As DropLines
Set dlsDropLines = ActiveDocument.Background.Chart.ChartGroups(1).DropLines

FirstSliceAngle Cette propriété renvoie ou définit l'angle, en degrés (vers la droite de la position verticale), du premier graphique en secteurs ou graphique en anneau.

ActiveDocument.Background.Chart.ChartGroups(1).FirstSliceAngle =

GapWidth Pour barre et colonne charts, cette propriété renvoie ou définit l'espacement, en pourcentage de la barre ou la largeur de colonne, entre les barres ou en histogrammes clusters.

ActiveDocument.Background.Chart.ChartGroups(1).GapWidth =

Has3DShading True si un groupe de graphiques possède un ombrage tridimensionnel.

ActiveDocument.Background.Chart.ChartGroups(1).Has3DShading = True

HasDropLines True si le graphique en courbes ou en aires contient des lignes de projection.

ActiveDocument.Background.Chart.ChartGroups(1).HasDropLines = True

HasHiLoLines True si le graphique en courbes possède des lignes haut/bas.

ActiveDocument.Background.Chart.ChartGroups(1).HasHiLoLines = True

HasRadarAxisLabels Cette propriété a la valeur True si un graphique en radar contient des étiquettes d'axe.

ActiveDocument.Background.Chart.ChartGroups(1).HasRadarAxisLabels = True

HasSeriesLines True si un graphique en histogrammes empilés ou un graphique à barres possède des lignes de série ou si un graphique de secteurs de secteur ou barres de secteur contient des lignes de connecteur entre les deux sections.

ActiveDocument.Background.Chart.ChartGroups(1).HasSeriesLines = True

HasUpDownBars True si un graphique en courbes a haut et bas des barres.

ActiveDocument.Background.Chart.ChartGroups(1).HasUpDownBars = True

HiLoLines Renvoie les lignes Haut/Bas d'une série dans un graphique en courbes.

Dim hllsHiLoLines As HiLoLines
Set hllsHiLoLines = ActiveDocument.Background.Chart.ChartGroups(1).HiLoLines

Index Cette propriété renvoie le numéro d'index de l'objet dans la collection des objets similaires.

Dim lngIndex As Long
lngIndex = ActiveDocument.Background.Chart.ChartGroups(1).Index

Overlap Spécifie comment barres et colonnes sont positionnées.

ActiveDocument.Background.Chart.ChartGroups(1).Overlap =

Parent Renvoie le parent de l'objet spécifié.

Dim objParent As Object
Set objParent = ActiveDocument.Background.Chart.ChartGroups(1).Parent

RadarAxisLabels Renvoie les étiquettes des axes radar pour le groupe de graphiques spécifié.

Dim tlsRadarAxisLabels As TickLabels
Set tlsRadarAxisLabels = ActiveDocument.Background.Chart.ChartGroups(1).RadarAxisLabels

SecondPlotSize Cette propriété renvoie ou définit la taille, en pourcentage du secteur principal, de la section secondaire d'un graphique en secteurs de secteur ou un graphique en barres de secteur.

ActiveDocument.Background.Chart.ChartGroups(1).SecondPlotSize =

SeriesLines Renvoie les lignes de série pour une barres empilées 2D, une Histogramme empilé 2D, un graphique en secteurs de secteur ou un graphique en barres de secteur.

Dim slsSeriesLines As SeriesLines
Set slsSeriesLines = ActiveDocument.Background.Chart.ChartGroups(1).SeriesLines

ShowNegativeBubbles True si les bulles négatives sont affichées pour le groupe de graphiques.

ActiveDocument.Background.Chart.ChartGroups(1).ShowNegativeBubbles = True

SizeRepresents Cette propriété renvoie ou définit ce que la taille des bulles représente sur un graphique en bulles.

ActiveDocument.Background.Chart.ChartGroups(1).SizeRepresents = xlSizeIsArea

SplitType Renvoie ou définit la façon dont les deux sections d'un graphique en secteurs de secteur ou d'un graphique en barres de secteur sont fractionnées.

ActiveDocument.Background.Chart.ChartGroups(1).SplitType = xlSplitByCustomSplit

SplitValue Cette propriété renvoie ou définit la valeur de seuil séparant les deux sections d'un graphique en secteurs de secteur ou un graphique en barres de secteur.

ActiveDocument.Background.Chart.ChartGroups(1).SplitValue =

UpBars Renvoie les barres haut d'un graphique en courbes.

Dim ubsUpBars As UpBars
Set ubsUpBars = ActiveDocument.Background.Chart.ChartGroups(1).UpBars

VaryByCategories True si Microsoft Word attribue une couleur ou un motif différent à chaque marqueur de données.

ActiveDocument.Background.Chart.ChartGroups(1).VaryByCategories = True

ChartGroups.Count Renvoie le nombre d'objets dans la collection.

Dim lngCount As Long
lngCount = ActiveDocument.Background.Chart.ChartGroups.Count

ChartGroups.Parent Renvoie le parent de l'objet spécifié.

Dim objParent As Object
Set objParent = ActiveDocument.Background.Chart.ChartGroups.Parent