Fields, objet (Publisher)

Une collection de champ objets qui représentent tous les champs dans une plage de texte.

Remarques

La propriété Count de cette collection dans une composition renvoie le nombre d’éléments d’une forme ou d’une sélection spécifiée.

Utilisez la propriété TextRange.Fields pour renvoyer la collection Fields . 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, la plage ou la composition.

Exemple

L'exemple suivant affiche le code de champ et le résultat du premier champ dans chaque zone de texte de la composition active.

Sub ShowFieldCodes() 
 Dim pagPage As Page 
 Dim shpShape As Shape 
 
 For Each pagPage In ActiveDocument.Pages 
 For Each shpShape In pagPage.Shapes 
 If shpShape.Type = pbTextFrame Then 
 With shpShape.TextFrame.TextRange 
 If .Fields.Count > 0 Then 
 MsgBox "Code = " & .Fields(1).Code & vbLf _ 
 & "Result = " & .Fields(1).Result & vbLf 
 End If 
 End With 
 End If 
 Next 
 Next 
End Sub

Méthodes

Propriétés

Voir aussi

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.