Classe Variable - variável (Word VBA)

A classe Variable representa uma variável armazenada como parte de um documento. As variáveis de documento são usadas para preservar as configurações de macro, de uma sessão de macro para outra. O objeto Variable é um membro da coleção Variables . A coleção Variables inclui todas as variáveis de documento de um modelo ou de um documento. Para usar uma variável de classe Variable, ela primeiro precisa ser instanciada por exemplo


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

For Each

Aqui está um exemplo de processamento dos itens Variable em uma coleção.


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

Delete

Exclui a variável especificada.


ActiveDocument.Variables(1).Delete

Index

Retorna um Long que representa a posição ordinal de uma variável com na coleção de variáveis. Somente leitura.


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

Name

Retorna o nome do objeto especificado. Cadeia de caracteressomente leitura.


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

Value

Retorna ou define o valor de uma variável de documento. String de leitura/gravação.


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