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

MailMergeDataSource, objet

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.