Klasse ChartCategory (Word VBA)

Die Klasse ChartCategory stellt alle Diagramm Kategorien im Dokument dar, unabhängig davon, ob Sie sichtbar (nicht gefiltert) sind oder nicht.

Set

Um eine ChartCategory -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

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

Die folgenden Prozeduren können zum Festlegen der ChartCategory Klassenvariablen verwendet werden : ChartGroup.CategoryCollection und CategoryCollection.Item

For Each

Hier ist ein Beispiel für die Verarbeitung der ChartCategory -Elemente in einer Sammlung

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

CategoryCollection.Count

Gibt einen Wert vom Typ Long zurück, der die Anzahl der Kategorien in der Auflistung darstellt.

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

CategoryCollection.Item

Gibt eine einzelne Diagrammkategorie zurück.

Syntax : expression.Item (Index)

Index: Der Name oder die Indexnummer für das Objekt.

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

CategoryCollection.Parent

Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen categorycollection -Objekts darstellt.

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

IsFiltered

Gibt zurück oder legt einen booleschen Wert , der bestimmt, ob die angegebene Diagrammkategorie aus dem Diagramm herausgefiltert wird.

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

Name

Zurückgeben oder Festlegen einer Zeichenfolge , die den Namen einer Diagrammkategorie darstellt.

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

Parent

Gibt einen Wert vom Object zurück, der das übergeordnete Objekt des angegebenen ChartCategory -Objekts darstellt.

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