Visual Basic para Aplicaciones le permite crear variables persistentes que están asociadas con un documento. Las variables de documento se utilizan normalmente para mantener algún tipo de información de una invocación de una macro a la siguiente. Por ejemplo, es posible que desee que su macro recuerde los valores predeterminados que utiliza cuando solicita al usuario. Estos valores predeterminados se pueden almacenar dentro de las variables del documento.

Para crear una variable de documento dentro de una macro, utilice el método Add con la colección Variables. Todo lo que necesita hacer es proporcionar el nombre de la variable y el valor que desea asignar a la variable. Por ejemplo, la siguiente línea macro creará una variable llamada MyVar y le asignará un valor de 27:

ActiveDocument.Variables.Add Name:="MyVar", Value:=27

Posteriormente, puede acceder al valor asociado con la variable utilizando el nombre de la variable, de la siguiente manera:

DefaultToUse = ActiveDocument.Variables("MyVar")

Normalmente, los usuarios nunca verían el contenido de una variable de documento; están pensados ​​principalmente para su uso en macros. Sin embargo, puede insertar el contenido de una variable de documento directamente dentro de un documento utilizando el campo DOCVARIABLE, de la siguiente manera:

{ DOCVARIABLE "MyVar" }

Cuando se actualiza, el campo devuelve el valor asignado a la variable de documento MyVar.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Esta sugerencia (11561) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de esta sugerencia para interfaz de menú anterior de Word aquí:

link: / word-Understanding_Document_Variables [Comprensión de las variables del documento].