Classe ChartCategory - la catégorie d'un type de graphique (Word VBA)

La classe ChartCategory représente toutes les catégories de graphique dans le document, si visibles (non filtré) ou non.

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

Dim chrc as ChartCategory
Set chrc = ActiveDocument.Background.Chart.ChartGroups(1).CategoryCollection(Index:=1)

Les variables du type ChartCategory peuvent être définies à l'aide de la procédure CategoryCollection.Item

For Each

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

Dim chrcCategoryCollection As ChartCategory
For Each chrcCategoryCollection In ActiveDocument.Background.Chart.ChartGroups(1).CategoryCollection()
	
Next chrcCategoryCollection

IsFiltered

Cette propriété renvoie ou définit un type Boolean qui détermine si la catégorie de graphique spécifiée est filtrée à partir du graphique.

ActiveDocument.Background.Chart.ChartGroups(1).CategoryCollection(1).IsFiltered = True

Name

Cette propriété renvoie ou définit une chaîne qui représente le nom d’une catégorie de graphique.

Dim strName As String
strName = ActiveDocument.Background.Chart.ChartGroups(1).CategoryCollection(1).Name