Attachments.Add メソッド (Publisher)

Microsoft Publisher パブリケーションの Attachments コレクションに Attachment オブジェクトを追加します。

構文

Add (FileName)

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

パラメーター

名前 必須 / オプション データ型 説明
FileName 必須 String 添付ファイルの名前を指定します。

戻り値

添付ファイル

次の Microsoft Visual Basic for Applications (VBA) マクロは、電子メールの差し込み印刷でメッセージに添付ファイルを追加する方法を示しています。 このコードでは、電子メール メッセージに添付ファイルを追加し、[イミディエイト] ウィンドウで現在の添付ファイルの数をメッセージに出力します。

この例の添付ファイルは、C ドライブのルートにあるイメージ ファイルです。 コードを実行する前に、"C:\image.jpg" を、電子メールの添付ファイルとして追加するコンピューター上のファイルのパスと名前に置き換えます。

メールの差し込み印刷を作成する前に、MailMerge オブジェクトの OpenDataSource メソッドを使用して、作業中のドキュメントをデータ ソースに接続する必要があります。 マージを実行するには、MailMerge オブジェクトの Execute メソッドを使用します。

データ ソースに接続し、電子メールの差し込み印刷を作成する方法の例については、 EmailMergeEnvelope オブジェクトを参照してください。

Public Sub Add_Example() 
 
 Dim pubAttachment As Publisher.Attachment 
 
 Set pubAttachment = ThisDocument.MailMerge.EmailMergeEnvelope.Attachments.Add("C:\image.jpg") 
 Debug.Print ThisDocument.MailMerge.EmailMergeEnvelope.Attachments.Count 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。