Klasse BuildingBlock (Word VBA)

Die Klasse BuildingBlock stellt einen Baustein in einer Vorlage dar.

Die wichtigste Prozeduren der Klasse BuildingBlock sind Delete, BuildingBlockEntries.Add und BuildingBlocks.Add

Set

Um eine BuildingBlock -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

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

Die folgenden Prozeduren können zum Festlegen der BuildingBlock Klassenvariablen verwendet werden : BuildingBlockEntries.Add, BuildingBlockEntries.Item, BuildingBlocks.Add, BuildingBlocks.Item, ContentControl.PlaceholderText, Template.BuildingBlockEntries und Category.BuildingBlocks

For Each

Hier ist ein Beispiel für die Verarbeitung der BuildingBlock -Elemente in einer Sammlung

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

Themas

Die folgenden Prozeduren in dieser Klasse wurden zusammengefasst und auf eine separate Themenseite beschrieben

Add with its procedures BuildingBlockEntries.Add und BuildingBlocks.Add

Methoden

Die Hauptmethoden der Klasse BuildingBlock sind

Delete - Löscht den angegebenen Baustein.

CustomizationContext.BuildingBlockEntries(1).Delete

Andere Methoden

Insert - Fügt den Wert eines Building Blocks in ein Dokument ein und gibt ein Range -Objekt zurück, das den Inhalt des Bausteins im Dokument darstellt.

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

Eigenschaften

Category Gibt ein Category -Objekt zurück, das die Kategorie für einen Baustein darstellt.

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

Description Zurückgeben oder Festlegen einer Zeichenfolge , die die Beschreibung für einen Baustein darstellt.

CustomizationContext.BuildingBlockEntries(1).Description =

ID Gibt einen Wert vom Typ String zurück, der die interne Identifikationsnummer eines Bausteins darstellt.

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

Index Gibt einen Wert vom Typ Long zurück, der die Position eines Elements in einer Auflistung darstellt.

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

InsertOptions Gibt einen Wert vom Typ Long zurück, der angibt, wie der Inhalt eines Bausteins in ein Dokument eingefügt werden soll, oder legt diesen Wert fest.

CustomizationContext.BuildingBlockEntries(1).InsertOptions =

Name Zurückgeben oder Festlegen einer Zeichenfolge , die den Namen eines Bausteins darstellt.

CustomizationContext.BuildingBlockEntries(1).Name =

Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen BuildingBlock-Objekts darstellt.

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

Type Gibt ein BuildingBlockType -Objekt zurück, das den Typ für einen Baustein darstellt.

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

Value Zurückgeben oder Festlegen einer Zeichenfolge , die den Inhalt eines Building Blocks darstellt.

CustomizationContext.BuildingBlockEntries(1).Value =

BuildingBlockEntries.Count Gibt die Anzahl der in der BuildingBlockEntries-Auflistung enthaltenen Elemente zurück.

Dim lngCount As Long
lngCount = CustomizationContext.BuildingBlockEntries.Count

BuildingBlockEntries.Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen BuildingBlockEntries-Objekts darstellt.

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

BuildingBlocks.Count Gibt die Anzahl der in der BuildingBlocks-Auflistung enthaltenen Elemente zurück.

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

BuildingBlocks.Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen BuildingBlocks-Objekts darstellt.

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