Classe BuildingBlock (Word VBA)

La classe BuildingBlock représente un bloc de construction dans un modèle.

Les procédures principales de la classe BuildingBlock sont Delete, BuildingBlockEntries.Add et BuildingBlocks.Add

Set

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

Dim bbk as BuildingBlock
Set bbk = CustomizationContext.BuildingBlockEntries(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe BuildingBlock : BuildingBlockEntries.Add, BuildingBlockEntries.Item, BuildingBlocks.Add, BuildingBlocks.Item, ContentControl.PlaceholderText, Template.BuildingBlockEntries et Category.BuildingBlocks

For Each

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

Dim bbkBuildingBlockEntry As BuildingBlock
For Each bbkBuildingBlockEntry In CustomizationContext.BuildingBlockEntries
	
Next bbkBuildingBlockEntry

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Add with its procedures BuildingBlockEntries.Add et BuildingBlocks.Add

Méthodes

Les méthodes principales de la classe BuildingBlock sont

Delete - Supprime le bloc de construction spécifié.

CustomizationContext.BuildingBlockEntries(1).Delete

Autre Méthodes

Insert - Insère la valeur d'un bloc de construction dans un document et renvoie un objet Range qui représente le contenu du bloc de construction dans le document.

Dim rngInsert As Range
Set rngInsert = CustomizationContext.BuildingBlockEntries(1).Insert(Where:=)

Propriétés

Category Renvoie un objet Category qui représente la catégorie d'un bloc de construction.

Dim ctgCategory As Category
Set ctgCategory = CustomizationContext.BuildingBlockEntries(1).Category

Description Cette propriété renvoie ou définit une chaîne qui représente la description d'un bloc de construction.

CustomizationContext.BuildingBlockEntries(1).Description =

ID Renvoie une valeur de type String qui représente le numéro d’identification interne d’un bloc de construction.

Dim strID As String
strID = CustomizationContext.BuildingBlockEntries(1).ID

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).Index

InsertOptions Cette propriété renvoie ou définit un type long qui représente comment insérer le contenu d’un bloc de construction dans un document.

CustomizationContext.BuildingBlockEntries(1).InsertOptions =

Name Cette propriété renvoie ou définit une chaîne qui représente le nom d'un bloc de construction.

CustomizationContext.BuildingBlockEntries(1).Name =

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

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

Type Renvoie un objet BuildingBlockType qui représente le type d'un bloc de construction.

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

Value Cette propriété renvoie ou définit une chaîne qui représente le contenu d'un bloc de construction.

CustomizationContext.BuildingBlockEntries(1).Value =

BuildingBlockEntries.Count Renvoie le nombre d'éléments dans la collection BuildingBlockEntries.

Dim lngCount As Long
lngCount = CustomizationContext.BuildingBlockEntries.Count

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

Dim objParent As Object
Set objParent = CustomizationContext.BuildingBlockEntries.Parent

BuildingBlocks.Count Renvoie le nombre d'éléments dans la collection BuildingBlocks.

Dim lngCount As Long
lngCount = CustomizationContext.BuildingBlockEntries(1).Category.BuildingBlocks.Count

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

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