Clase FormField - campo de formulario (Word VBA)

La clase FormField representa un campo de formulario único.

Para usar una variable de clase FormField, primero debe ser instanciado, por ejemplo

Dim ffd as FormField
Set ffd = ActiveDocument.FormFields(Index:=1)

Los siguientes procedimientos se pueden usar para establecer variables de clase FormField : Next, Previous, FormFields.Add y FormFields.Item.

For Each

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

Dim ffd As FormField
For Each ffd In ActiveDocument.FormFields
	ffd.CalculateOnExit = False
Next ffd

Métodos

Copy - Copia el campo de formulario especificado en el Portapapeles.

Cut - Elimina el campo de formulario especificado del documento y lo coloca en el Portapapeles.

Delete - Elimina el campo de formulario especificado.

Select - Selecciona el objeto especificado.

Propiedades

Type (Default member) - Devuelve el tipo de campo.

CalculateOnExit True si las referencias al campo de formulario especificado se actualizan automáticamente siempre que se sale del campo.

CheckBox Devuelve un objeto CheckBox que representa un campo de formulario de casilla de verificación.

DropDown Devuelve un objeto DropDown que representa un campo de formulario de lista desplegable.

Enabled True si está activado un campo de formulario.

EntryMacro Devuelve o establece un nombre de macro de entrada para el campo de formulario especificado (CheckBox, DropDown o TextInput).

ExitMacro Devuelve o establece un nombre de macro de salida para el campo de formulario especificado (CheckBox, DropDown o TextInput).

HelpText Devuelve o establece el texto que se muestra en un cuadro de mensaje cuando el campo de formulario tiene el foco y el usuario presiona la tecla F1.

Name Devuelve o establece el nombre del objeto especificado.

Next Devuelve el siguiente campo de formulario de la colección.

OwnHelp Especifica el origen del texto que se muestra en un cuadro de mensaje cuando un campo de formulario tiene el foco y el usuario presiona la tecla F1.

OwnStatus Especifica el origen del texto que se muestra en el barra de estado cuando un campo de formulario se el foco.

Previous Devuelve el campo de formulario anterior de la colección.

Range Devuelve un objeto Range que representa la parte de un documento incluida en el campo de formulario.

Result Devuelve una cadena que representa el resultado del campo de formulario especificado.

StatusText Devuelve o establece el texto que se muestra en la barra de estado cuando se selecciona un campo de formulario.

TextInput Devuelve un objeto TextInput que representa un campo de formulario de texto.

CheckBox - Representa un único campo de formulario de casilla.

DropDown - Representa un campo de formulario desplegable que contiene una lista de los elementos de un formulario.

Range - Representa un área contigua en un documento.

TextInput - Representa un solo campo de formulario de texto.