Classe ChartCategory (PowerPoint VBA)

A classe ChartCategory representa todas as categorias do gráfico no documento, se visível (sem filtro) ou não.

Set

Para usar uma variável de classe ChartCategory, ela primeiro precisa ser instanciada por exemplo

Dim chrc as ChartCategory
Set chrc = ActiveWindow.RangeFromPoint.Chart.ChartGroups(1).CategoryCollection(Index:=1)

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo ChartCategory: ChartGroup.CategoryCollection e CategoryCollection.Item

CategoryCollection.Count

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

Dim lngCount As Long
lngCount = ActiveWindow.RangeFromPoint.Chart.ChartGroups(1).CategoryCollection.Count

CategoryCollection.Item

Retorna uma categoria de gráfico individual.

Sintaxe : expression.Item (Index)

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

Dim chrcCategoryCollection As ChartCategory
Set chrcCategoryCollection = ActiveWindow.RangeFromPoint.Chart.ChartGroups(1).CategoryCollection(Index:=1)

CategoryCollection.Parent

Retorna o pai do objeto especificado. Objetosomente leitura.

IsFiltered

Retorna ou define um Boolean que determina se a categoria de gráfico especificada é filtrada a partir do gráfico. Leitura/gravação.

ActiveWindow.RangeFromPoint.Chart.ChartGroups(1).CategoryCollection(1).IsFiltered = True

Name

Retorna ou define um String que representa o nome de uma categoria de gráfico. Leitura/gravação.

Dim strName As String
strName = ActiveWindow.RangeFromPoint.Chart.ChartGroups(1).CategoryCollection(1).Name

Parent

Retorna o pai do objeto especificado. Objetosomente leitura.