共用方式為


Publisher (的 MailMergeMappedDataField 物件)

代表單一的對應的資料欄位。 MailMergeMappedDataField 物件是 MailMergeMappedDataFields 集合的成員。

對應的資料欄位會包含代表一般的 Microsoft Publisher 中的欄位所使用的名稱或位址資訊,例如名字。 如果資料來源包含名字欄位或變化 (例如 First_Name、FirstName、First 或 FName) ,則資料來源中的欄位會自動對應至對應的資料欄位。 如果出版物是要合併與多個資料來源,則 [對應的資料欄位進行必要欄位中重新輸入出版物以同意資料庫中的欄位名稱。

註解

使用 MailMergeDataSource.MappedDataFields (索 ) 傳回 MailMergeMappedDataField 物件。

範例

此範例會傳回 pbFirstName 對應的資料欄位的資料來源欄位名稱。 本範例假設目前的出版物是合併列印式發行集。 DataFieldName 屬性傳回空白字串值表示的對應的資料欄位不會對應至資料來源中的欄位。

Sub MappedFieldName() 
 Dim strMappedDataField As String 
 With ActiveDocument.MailMerge.DataSource 
 strMappedDataField = .MappedDataFields(pbFirstName).DataFieldName 
 If strMappedDataField <> "" Then 
 MsgBox "The mapped data field 'FirstName' is mapped to " _ 
 & .MappedDataFields(pbFirstName).DataFieldName & "." 
 Else 
 MsgBox "The mapped data field 'FirstName' is not " & _ 
 "mapped to any of the data fields in your " & _ 
 "data source." 
 End If 
 End With 
End Sub

屬性

另請參閱

支援和意見反應

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