Clase Category (Word VBA)

La clase Category representa una categoría individual de un tipo de bloque de creación.

Set

Para usar una variable de clase Category, primero debe ser instanciado, por ejemplo

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

Los siguientes procedimientos se pueden usar para establecer variables de clase Category : BuildingBlockType.Categories, BuildingBlock.Category y Categories.Item

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Category en una colección.

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

Categories.Count

Devuelve el número de elementos en la colección Categories.

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

Categories.Item

Devuelve un objeto Category que representa el elemento especificado de la colección.

Sintaxis : expression.Item (Index)

Index: Especifica una cadena o entero que representa el nombre o la posición ordinal del objeto en la colección.

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

Categories.Parent

Devuelve un objeto Object que representa el objeto primario de la colección Categories especificada.

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

BuildingBlocks

Devuelve una colección BuildingBlocks que representa los bloques de creación de una categoría.

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

Index

Devuelve un valor de tipo Long que representa la posición de un elemento en una colección.

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

Name

Devuelve el nombre del objeto especificado.

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

Parent

Devuelve un objeto Object que representa el objeto primario del objeto Category especificado.

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

Type

Devuelve un objeto BuildingBlockType que representa el tipo de bloque de creación de una categoría de bloques de creación.

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