Classe BuildingBlock - bloc de construction (Word VBA)
La classe BuildingBlock représente un bloc de construction dans un modèle. 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)
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
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
Delete
Supprime le bloc de construction spécifié.
CustomizationContext.BuildingBlockEntries(1).Delete
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.
La propriété ID renvoie une chaîne d'identification qui est sous la forme d'un GUID.
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
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 objTemplate As Template
Dim objBB As BuildingBlock
Set objTemplate = Templates(1)
Set objBB = objTemplate.BuildingBlockEntries(1)
objBB.Insert ActiveDocument.Paragraphs(1).Range
Arguments
Un argument nommé
Where (Range) - Emplacement requis pour le contenu du bloc de construction.
Optional arguments
Les arguments suivants sont facultatifs
RichText (String) - True insère le bloc de construction sous forme de texte enrichi, mis en forme.
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.
La valeur de la propriété InsertOptions peut être n'importe quelle constante WdDocPartInsertOptions.
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 =
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 =