Classe Category (Word VBA)

La classe Category représente une catégorie individuelle d'un type de bloc de construction.

Set

Pour utiliser une variable de classe Category, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Category : BuildingBlockType.Categories, BuildingBlock.Category et Categories.Item

For Each

Voici un exemple de traitement des éléments Category dans une collection

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

Categories.Count

Renvoie le nombre d'éléments de la collection Categories.

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

Categories.Item

Renvoie un objet Category qui représente l'élément spécifié dans la collection.

Syntaxe : expression.Item (Index)

Index: Spécifie une chaîne ou un entier qui représente le nom ou la position ordinale de l'objet dans la collection.

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

Categories.Parent

Renvoie un Object qui représente l'objet parent de la collection Categories spécifiée.

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

BuildingBlocks

Renvoie une collection BuildingBlocks qui représente les blocs de construction d'une catégorie.

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

Index

Renvoie un type long qui représente la position d'un élément dans une collection.

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

Name

Renvoie le nom de l'objet spécifié.

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

Parent

Renvoie un Object qui représente l'objet parent de l'objet Category spécifié.

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

Type

Renvoie un objet BuildingBlockType qui représente le type de bloc de construction pour une catégorie de bloc de construction.

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