Propriété MailMergeDataSource.FieldNames (Word)
Renvoie une collection MailMergeFieldNames qui représente les noms de tous les champs dans la source de données de fusion et publipostage spécifiée. En lecture seule.
Syntaxe
expression. FieldNames
Expression Variable qui représente un objet « MailMergeDataSource ».
Remarques
Pour plus d’informations sur le renvoi d’un seul membre d’une collection, consultez Renvoi d’un objet à partir d’une collection.
Exemple
Cet exemple montre comment afficher le nom du premier champ de la source de données attachée au document principal de fusion actif.
MsgBox ActiveDocument.MailMerge.DataSource.FieldNames(1).Name
Cet exemple montre comment utiliser le tableau mNames() pour stocker les noms de tous les champs de fusion présents dans la source de données attachée au document actif.
Dim mNames As Variant
Dim mmTemp As MailMerge
Dim intCount As Integer
Dim intIncrement As Integer
Dim mmfnLoop As MailMergeFieldName
Set mmTemp = ActiveDocument.MailMerge
intCount = _
ActiveDocument.MailMerge.DataSource.FieldNames.Count - 1
ReDim mNames(intCount)
intIncrement = 0
For Each mmfnLoop In mmTemp.DataSource.FieldNames
mNames(intIncrement) = mmfnLoop.Name
intIncrement = intIncrement + 1
Next mmfnLoop
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour