次の方法で共有


MailMergeDataSource.EditRecord メソッド (Publisher)

マスター データ ソース (結合された差し込み印刷の宛先リスト) 内のレコードのいずれかでデータ フィールドの 1 つを変更します。

構文

EditRecord (lRecvarFieldValue)

MailMergeDataSource オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
lRec 必須 Long 編集するレコードの ID。
varField 必須 バリアント型 変更する値を含むデータ フィールド (列)。
必須 バリアント型 (Variant) 変更する値を指定します。

注釈

EditRecord メソッドを使用して、古い受信者アドレスなど、エラーが発生しているデータ ソース情報を修正します。

EditRecord メソッドでは、マスター データ ソースを構成する個々 のデータ ソースへの変更を行いません。

次の Microsoft Visual Basic for Applications (VBA) マクロでは、マスター データ ソース (結合された差し込み印刷受信者リスト) の特定のレコードの 1 つの列の値を変更する 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 のサポートおよびフィードバックを参照してください。