Clase Variable - variable (Word VBA)

La clase Variable representa una variable guardada como parte de un documento. Para usar una variable de clase Variable, primero debe ser instanciado, por ejemplo


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

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Variable en una colección.


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

Delete

Elimina la variable especificada.


ActiveDocument.Variables(1).Delete

Index

Devuelve un Long que representa la posición ordinal de una variable con en la colección de variables.


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

Name

Devuelve el nombre del objeto especificado.


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

Value

Devuelve o establece el valor de una variable de documento.


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