差し込み印刷の宛先リストを Microsoft Office Access (.mdb) ファイルまたはコンマ区切りテキスト (.csv) ファイルにエクスポートします。
構文
式。ExportRecipientList (FileName, FileType, IncludedOnly)
式MailMerge オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| FileName | 必須 | String | 宛先リストを含むファイルの名前を指定します。 |
| FileType | 省略可能 | PbRecipientListFileType | 保存するファイルの種類を指定します。 PbRecipientListFileType 定数の 1 つを指定できます。 |
| IncludedOnly | 省略可能 | ブール型 (Boolean) | 宛先リストに登録する受信者を特定の受信者に制限するかどうかを指定します。 |
注釈
ExportRecipientList メソッドは、Microsoft Publisher ユーザー インターフェイスの [Email Merge] および [差し込み印刷] 作業ウィンドウの [受信者一覧を新しいファイルにエクスポートする] コマンドに対応しています。
例
次の Microsoft Visual Basic for Applications (VBA) マクロは、Access データベース ファイルを差し込み印刷の宛先の一覧をエクスポートするのには、 ExportRecipientList メソッドを使用する方法を示しています。 このマクロを実行する前に、作業中の文書がデータ ソースに接続されていることを確認します。 アクティブな文書がデータ ソースにまだ接続されていない場合は、 OpenDataSource メソッドを使用して接続を作成できます。
また、コードを実行する前に、保存されたファイルのフォルダー パスの ユーザー名 を、コンピューター上の有効なユーザーの名前に置き換えるか、フォルダー パスとファイル名を任意のパスとファイル名に置き換えてください。
この例で使用されるフォルダー パスは、Windows の典型的なフォルダー パスであることに注意してください。 指定したフォルダーにファイルを保存するためのアクセス許可が必要です。
Public Sub ExportRecipientList_Example()
Dim pubMailMerge As Publisher.MailMerge
Set pubMailMerge = ThisDocument.MailMerge
pubMailMerge.ExportRecipientList "C:\Users\username\Documents\My Data Sources\MyAddressList", pbAsMdbFile, True
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。