Klasse BuildingBlocks (Word VBA)
Die Klasse BuildingBlocks stellt eine Auflistung von BuildingBlock -Objekten für einen bestimmten Bausteintyp und eine bestimmte Kategorie in einer Vorlage dar. Um eine BuildingBlocks -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim bbs as BuildingBlocks
Set bbs = CustomizationContext.BuildingBlockEntries(1).Category.BuildingBlocks
Add
Erstellt einen neuen Baustein und gibt ein BuildingBlock -Objekt zurück.
Add (Name, Range, Description, InsertOptions)
Dim objTemplate As Template
Set objTemplate = Templates(1)
objTemplate.BuildingBlockTypes(wdTypeAutoText) _
.Categories("General").BuildingBlocks _
.Add Name:="New Building Block", _
Range:=Selection.Range
Arguments
Hier sind die benannte Argumente :
Name (String) - Gibt den Namen des Eintrags für den Baustein an.
Range (Range) - Gibt den Wert des Eintrags für den Baustein an.
Optional arguments
Die folgenden Argumente sind optional
Description - String
InsertOptions (WdDocPartInsertOptions) - Gibt an, ob der Eintrag für den Baustein als Seite oder Absatz oder in einer Linie eingefügt wird.
Mögliche Rückgabewerte sind wdInsertContent - Inlinebaustein, wdInsertPage - Seitenebenen-Baustein, wdInsertParagraph - Absatzebenen-Baustein.
Count
Gibt die Anzahl der in der BuildingBlocks-Auflistung enthaltenen Elemente zurück.
Dim lngCount As Long
lngCount = CustomizationContext.BuildingBlockEntries(1).Category.BuildingBlocks.Count
Item
Gibt ein BuildingBlock -Objekt zurück, das das angegebene Element in der Auflistung darstellt.
Item (Index)
Index: Gibt eine Zeichenfolge oder ganze Zahl an, die den Namen oder die Ordnungsposition des Objekts in der Auflistung darstellt.
Dim bbk As BuildingBlock
Set bbk = CustomizationContext.BuildingBlockEntries(1).Category.BuildingBlocks(Index:=1)