Objet FormField (Word)
Représente un seul champ de formulaire. L'objet FormField est un membre de la collection FormFields.
Remarques
Utilisez FormFields (index), où index est un nom de signet ou un numéro d’index, pour renvoyer un seul objet FormField . L'exemple suivant définit le résultat du champ de formulaire Texte1 à « Don Funk ».
ActiveDocument.FormFields("Text1").Result = "Don Funk"
Le numéro d'index représente la position du champ de formulaire dans la sélection, la plage ou le document. L'exemple suivant permet d'afficher le nom du premier champ de formulaire de la sélection.
If Selection.FormFields.Count >= 1 Then
MsgBox Selection.FormFields(1).Name
End If
La méthode Add associée à l'objet FormFields permet d'ajouter un champ de formulaire. L'exemple suivant permet d'ajouter une case à cocher au début du document actif et de l'activer.
Set ffield = ActiveDocument.FormFields.Add( _
Range:=ActiveDocument.Range(Start:=0, End:=0), _
Type:=wdFieldFormCheckBox)
ffield.CheckBox.Value = True
Les propriétés CheckBox, DropDown et TextInput de l'objet FormField permettent de renvoyer les objets CheckDown, DropDown et TextInput. L'exemple suivant permet d'activer une case à cocher nommée « Check1 ».
ActiveDocument.FormFields("Check1").CheckBox.Value = True
Voir aussi
Référence du modèle objet Word
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.