MailMergeDataField.UnMapRecipientField 方法 (Publisher)
復原至它目前對應的特定資料來源中的父 代 MailMergeDataField 物件與主要資料來源 (合併的合併列印收件者清單) 中 [收件者] 欄位之間的對應。
語法
運算式。UnMapRecipientField
表達 代表 MailMergeDataField 物件的 變數。
註解
唯有當父代 MailMergeDataField 物件已對應到收件者欄位,才能使用此方法。 使用 IsMapped 屬性來判斷物件是否已對應。
範例
下列 Microsoft Visual Basic for Applications (VBA) 宏會示範如何使用 UnmapRecipientField 方法來復原特定資料來源中的資料欄位 (資料行) 與主要資料來源中的欄位之間的對應, (發行集的合併收件者清單) 。
執行此宏之前,請將 取代 datasourceindex
為使用中檔之資料來源集合中有效資料來源的索引編號,並將 取代 fieldname
為您想要從合併收件者欄位清單中移除之資料來源中的功能變數名稱。
注意事項
如需如何使用DataSource物件的Name屬性來判斷所要資料來源索引編號的範例,請參閱MailMergeDataSources.Item方法。
Public Sub UnmapRecipientField_Example()
Dim pubMailMergeDataSources As Publisher.MailMergeDataSources
Dim pubMailMergeDataField As Publisher.MailMergeDataField
Set pubMailMergeDataSources = ThisDocument.MailMerge.DataSource.DataSources
Set pubMailMergeDataField = pubMailMergeDataSources.Item(datasourceindex).DataFields.Item("fieldname")
If pubMailMergeDataField.IsMapped Then
pubMailMergeDataField.UnMapRecipientField
Debug.Print "Field unmapped successfully."
Else
Debug.Print "This field is not mapped."
End If
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。