Classe Variable - variable (Word VBA)

La classe Variable représente une variable stockée en tant que partie d’un document. Pour utiliser une variable de classe Variable, elle doit d'abord être instanciée, par exemple


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

For Each

Voici un exemple de traitement des éléments Variable dans une collection


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

Delete

Supprime la variable spécifiée.


ActiveDocument.Variables(1).Delete

Index

Renvoie un type long qui représente la position ordinale d’une variable avec dans la collection de variables.


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

Name

Renvoie le nom de l'objet spécifié.


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

Value

Cette propriété renvoie ou définit la valeur d'une variable de document.


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