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.