共用方式為


Word) (MailMergeDataFields 物件

代表合併列印資料來源中的資料欄位的 MailMergeDataField 物件的集合。

註解

使用 DataFields 屬性可傳回 MailMergeDataFields 集合。 下列範例會顯示貼附的資料來源中的所有欄位的名稱。

For Each afield In ActiveDocument.MailMerge.DataSource.DataFields 
 MsgBox afield.Name 
Next afield

您無法將欄位新增至 MailMergeDataFields 集合。 當資料欄位新增到資料來源時、 欄位自動隨附於 MailMergeDataFields 集合。 若要編輯的資料來源的內容使用 EditDataSource 方法。 下列範例會新增名為"Author"貼附的資料來源中的資料表的資料欄位。

If ActiveDocument.MailMerge.DataSource.Type = _ 
 wdMergeInfoFromWord Then 
 ActiveDocument.MailMerge.EditDataSource 
 With ActiveDocument.Tables(1) 
 .Columns.Add 
 .Cell(Row:=1, Column:=.Columns.Count).Range.Text = "Author" 
 End With 
End If

使用 DataFields (Index),其中 Index 是資料欄位名稱或索引編號,可以傳回單一的 MailMergeDataField 物件。 索引編號代表合併列印資料來源中資料欄位的位置。 下列範例會從 FName 欄位貼附至使用中文件之資料來源中擷取的第一個值。

first = ActiveDocument.MailMerge _ 
 .DataSource.DataFields("FName").Value

下列範例會示範附加至現用文件中資料來源的第一個資料欄位名稱。

MsgBox ActiveDocument.MailMerge.DataSource.DataFields(1).Name

請參閱

Word 物件模型參考資料

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應