Klasse Category (Word VBA)

Die Klasse Category stellt eine einzelne Kategorie eines Bausteintyps dar.

Set

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

Dim ctg as Category
Set ctg = CustomizationContext.BuildingBlockEntries(1).Category

Die folgenden Prozeduren können zum Festlegen der Category Klassenvariablen verwendet werden : BuildingBlockType.Categories, BuildingBlock.Category und Categories.Item

For Each

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

Dim ctg As Category
For Each ctg In CustomizationContext.BuildingBlockEntries.Categories
	
Next ctg

Categories.Count

Gibt die Anzahl der in der Categories-Auflistung enthaltenen Elemente zurück.

Dim lngCount As Long
lngCount = CustomizationContext.BuildingBlockTypes(1).Categories.Count

Categories.Item

Gibt ein Category -Objekt zurück, das das angegebene Element in der Auflistung darstellt.

Syntax : expression.Item (Index)

Index: Gibt eine Zeichenfolge oder eine ganze Zahl an, die den Namen oder die Ordnungsposition des Objekts in der Auflistung darstellt.

Dim ctg As Category
Set ctg = CustomizationContext.BuildingBlockTypes(1).Categories(Index:=1)

Categories.Parent

Gibt ein Object zurück, welches das übergeordnete Objekt der angegebenen Categories-Auflistung repräsentiert.

Dim objParent As Object
Set objParent = CustomizationContext.BuildingBlockTypes(1).Categories.Parent

BuildingBlocks

Gibt eine BuildingBlocks -Auflistung zurück, die die Bausteine für eine Kategorie darstellt.

Dim bbsBuildingBlocks As BuildingBlocks
Set bbsBuildingBlocks = CustomizationContext.BuildingBlockEntries(1).Category.BuildingBlocks

Index

Gibt einen Wert vom Typ Long zurück, der die Position eines Elements in einer Auflistung darstellt.

Dim lngIndex As Long
lngIndex = CustomizationContext.BuildingBlockEntries(1).Category.Index

Name

Gibt den Namen des angegebenen Objekts zurück.

Dim strName As String
strName = CustomizationContext.BuildingBlockEntries(1).Category.Name

Parent

Gibt ein Object zurück, welches das übergeordnete Objekt des angegebenen Category-Objekts repräsentiert.

Dim objParent As Object
Set objParent = CustomizationContext.BuildingBlockEntries(1).Category.Parent

Type

Gibt ein BuildingBlockType -Objekt zurück, das den Typ des Bausteins für eine Baustein Kategorie darstellt.

Dim bbtType As BuildingBlockType
Set bbtType = CustomizationContext.BuildingBlockEntries(1).Category.Type