Publisher (的 MailMergeDataSource.EditRecord 方法)
會變更主要資料來源 (合併的合併列印收件者清單) 之其中一筆記錄的其中一個資料欄位。
語法
運算式。EditRecord (lRec、 varField、 Value)
表達 代表 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 支援與意見反應。