Classe CategoryCollection - coleção de categorias (Word VBA)

A classe CategoryCollection representa a coleção de categorias de gráfico visíveis no documento. Para usar uma variável de classe CategoryCollection, ela primeiro precisa ser instanciada por exemplo


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

For Each

Aqui está um exemplo de processamento dos itens CategoryCollection em uma coleção.


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

Count

Retorna um Long que representa o número de categorias na coleção. Somente leitura.


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

Item

Retorna uma categoria de gráfico individual.

Item (Index)

Index: O nome ou número de índice do objeto.


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