次の方法で共有


MailMerge.ExportRecipientList メソッド (Publisher)

差し込み印刷の宛先リストを Microsoft Office Access (.mdb) ファイルまたはコンマ区切りテキスト (.csv) ファイルにエクスポートします。

構文

ExportRecipientList (FileName, FileType, IncludedOnly)

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

パラメーター

名前 必須 / オプション データ型 説明
FileName 必須 String 宛先リストを含むファイルの名前を指定します。
FileType オプション PbRecipientListFileType 保存するファイルの種類を指定します。 PbRecipientListFileType クラスの定数の 1 つを指定できます。
IncludedOnly 省略可能 ブール型 (Boolean) 宛先リストに登録する受信者を特定の受信者に制限するかどうかを指定します。

注釈

ExportRecipientList メソッドは、Microsoft Publisher ユーザー インターフェイスの Email [差し込み印刷] 作業ウィンドウ[差し込み印刷] 作業ウィンドウの [受信者リストを新しいファイルにエクスポートする] コマンドに対応します。

次の Microsoft Visual Basic for Applications (VBA) マクロは、Access データベース ファイルを差し込み印刷の宛先の一覧をエクスポートするのには、 ExportRecipientList メソッドを使用する方法を示しています。 このマクロを実行する前に、作業中の文書がデータ ソースに接続されていることを確認します。 作業中のドキュメントがまだデータ ソースに接続されていない場合は、 OpenDataSource メソッドを使用して接続を行うことができます。

また、コードを実行する前に、保存したファイルのフォルダー パスの username をコンピューター上の有効なユーザーの名前に置き換えます。または、フォルダー パスとファイル名を任意のパスとファイル名に置き換えます。

この例で使用するフォルダー パスは、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 のサポートおよびフィードバックを参照してください。