共用方式為


Publisher (的 MailMergeDataSource.EditRecord 方法)

會變更主要資料來源 (合併的合併列印收件者清單) 之其中一筆記錄的其中一個資料欄位。

語法

運算式EditRecord (lRecvarFieldValue)

表達 代表 MailMergeDataSource 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
lRec 必要 Long 您想要編輯之記錄的識別碼。
varField 必要 Variant 資料欄位 (包含您要變更之值的資料行) 。
必要 變數 要變更的值。

註解

使用 EditRecord 方法來更正發生錯誤的資料來源資訊,例如過期的收件者位址。

EditRecord 方法沒有對組成主要資料來源的個別資料來源進行任何變更。

範例

下列 Microsoft Visual Basic for Applications (VBA) 巨集會示範如何使用 EditRecord 方法來變更主要資料來源 (合併的合併列印收件者清單) 中特定的記錄中的單一資料行的值。

在執行這個宏之前,請將 取代 recordID 為您想要編輯之資料來源中記錄的索引編號,將 取代 fieldname 為您要編輯之記錄中 (資料行) 的功能變數名稱,並將 取代 value 為您要為該欄位設定的新值。

Public Sub EditRecord_Example() 
 
 Dim pubMailMergeDataSource As Publisher.MailMergeDataSource 
 
 Set pubMailMergeDataSource = ThisDocument.MailMerge.DataSource 
 
 pubMailMergeDataSource.EditRecord recordID, "fieldname", "value" 
 
End Sub

支援和意見反應

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