Classe FormField - champ de formulaire (Word VBA)

La classe FormField représente un seul champ de formulaire.

Pour utiliser une variable de classe FormField, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe FormField : Next, Previous, FormFields.Add et FormFields.Item.

For Each

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

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

Méthodes

Copy - Copie le champ de formulaire spécifié dans le Presse-papiers.

Cut - Supprime le champ de formulaire spécifié du document et le place dans le Presse-papiers.

Delete - Supprime le champ de formulaire spécifié.

Select - Sélectionne l'objet spécifié.

Propriétés

Type (Default member) - Renvoie le type de champ.

CalculateOnExit True si les références au champ de formulaire spécifié sont automatiquement mises à jour lors de la fermeture du champ.

CheckBox Renvoie un objet CheckBox qui représente un champ case à cocher.

DropDown Renvoie un objet DropDown qui représente un champ de formulaire de liste déroulante.

Enabled True si un champ de formulaire est activé.

EntryMacro Renvoie ou définit un nom de macro d’entrée pour le champ de formulaire spécifié (CheckBox, DropDown ou TextInput).

ExitMacro Cette propriété renvoie ou définit un nom de macro de sortie pour le champ de formulaire spécifié (CheckBox, DropDown ou TextInput).

HelpText Cette propriété renvoie ou définit le texte qui est affiché dans une boîte de message lorsque le champ de formulaire est activé et que l'utilisateur appuie sur F1.

Name Cette propriété renvoie ou définit le nom de l'objet spécifié.

Next Renvoie le champ de formulaire suivant de la collection.

OwnHelp Spécifie la source du texte affiché dans une boîte de message quand un champ de formulaire est activé et que l'utilisateur appuie sur F1.

OwnStatus Spécifie la source du texte affiché dans l'état de la barre lorsqu'un champ de formulaire a le focus.

Previous Renvoie le champ de formulaire précédent de la collection.

Range Renvoie un objet Range qui représente la partie d'un document contenue dans le champ de formulaire.

Result Renvoie une valeur de type String qui représente le résultat du champ de formulaire spécifié.

StatusText Renvoie ou définit le texte qui est affiché dans la barre d’état quand un champ de formulaire est sélectionné.

TextInput Renvoie un objet TextInput qui représente un champ de formulaire de texte.

CheckBox - Représente un champ de formulaire de case à cocher unique.

DropDown - Représente un champ liste déroulante qui contient la liste des éléments d'un formulaire.

Range - Représente une zone contiguë dans un document.

TextInput - Représente un champ de formulaire donné de type texte.