Klasse Variable - Variable (Word VBA)

Die Klasse Variable stellt eine Variable dar, die als Teil eines Dokuments abgelegt wird.

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

Dim vrb as Variable
Set vrb = ActiveDocument.Variables(Index:=1)

Die folgenden Prozeduren können zum Festlegen der Variable Klassenvariablen verwendet werden : Variables.Add und Variables.Item.

For Each

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

Dim vrb As Variable
For Each vrb In ActiveDocument.Variables
	
Next vrb

Delete

Löscht die angegebene Variable.

ActiveDocument.Variables(1).Delete

Index

Gibt einen Wert vom Typ Long zurück, der die Ordnungsposition einer Variablen mit in der Auflistung von Variablen darstellt.

Set myVar = ActiveDocument.Variables.Add(Name:="Name", _ 
 Value:="Joe") 
num = myVar.Index

Name

Gibt den Namen des angegebenen Objekts zurück.

Dim strName As String
strName = ActiveDocument.Variables(1).Name

Value

Gibt den Wert einer Dokumentvariablen zurück oder legt ihn fest.

ActiveDocument.Variables.Add Name:="Temp2", Value:="10" 
MsgBox ActiveDocument.Variables("Temp2").Value