Clase CategoryCollection - colección de categorías (Word VBA)

La clase CategoryCollection representa la colección de categorías del gráfico visibles en el documento. Para usar una variable de clase CategoryCollection, primero debe ser instanciado, por ejemplo


Dim ccn as CategoryCollection
Set ccn = ActiveDocument.Background.Chart.ChartGroups(1).CategoryCollection()

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos CategoryCollection en una colección.


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

Count

Devuelve un Long que representa el número de categorías de la colección.


Dim lngCount As Long
lngCount = ActiveDocument.Background.Chart.ChartGroups(1).CategoryCollection.Count

Item

Devuelve una categoría de gráfico individual.

Item (Index)

Index: Número de índice o nombre del objeto.


Dim chrcCategoryCollection As ChartCategory
Set chrcCategoryCollection = ActiveDocument.Background.Chart.ChartGroups(1).CategoryCollection(Index:=1)