Partager via


Fields, objet (Word)

Collection d’objets Field qui représentent tous les champs d’une sélection, d’une plage ou d’un document.

Remarques

Pour renvoyer la collection Fields, utilisez la propriété Fields. L’exemple suivant montre comment mettre à jour tous les champs contenus dans la sélection.

Remarque

Utilisez la propriété Fields avec un objet MailMerge pour renvoyer une collection MailMergeFields .

Selection.Fields.Update

Utilisez Ajouter méthode pour ajouter un champ à la collection Fields. L'exemple suivant insère un champ DATE au début de la sélection, puis affiche le résultat.

Selection.Collapse Direction:=wdCollapseStart 
Set myField = ActiveDocument.Fields.Add(Range:=Selection.Range, _ 
 Type:=wdFieldDate) 
MsgBox myField.Result

Utilisez Fields (Index), où Index est le numéro d’index, pour renvoyer un seul objet Field . Le numéro d'index représente la position du champ dans la sélection, une plage ou un document. L'exemple suivant affiche le code de champ et le résultat du premier champ du document actif.

If ActiveDocument.Fields.Count >= 1 Then 
 MsgBox "Code = " & ActiveDocument.Fields(1).Code & vbCr _ 
 & "Result = " & ActiveDocument.Fields(1).Result & vbCr 
End If

La propriété Count pour cette collection dans un document renvoie le nombre d'éléments dans le niveau principal uniquement. Pour compter les éléments dans d'autres articles utilisent la collection avec l'objet Range.

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.