方法 : プログラムを使用してブックを電子メールで送信する
ブックを電子メールの添付ファイルとして送信することができます。 ただし、送信するメッセージにテキストを追加することはできません。
対象: このトピックの情報は、Excel 2007 と Excel 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。
注意
電子メールを送信するには、電子メール システムにオンラインで接続している必要があります。 SendMail は MAPI (Messaging Application Programming Interface) を使用します。
ドキュメント レベルのカスタマイズで、電子メールの添付ファイルとしてブックを送信するには
ブックの SendMail メソッドを呼び出して、受信者と、オプションで件名を指定します。
Globals.ThisWorkbook.SendMail(Recipients:="someone@example.com", Subject:="July Sales Figures")
Globals.ThisWorkbook.SendMail("someone@example.com", "July Sales Figures", missing);
アプリケーション レベルのアドインで、電子メールの添付ファイルとしてブックを送信するには
ブックの SendMail メソッドを呼び出して、受信者と、オプションで件名を指定します。
Me.Application.ActiveWorkbook.SendMail(Recipients:="someone@example.com", Subject:="July Sales Figures")
this.Application.ActiveWorkbook.SendMail("someone@example.com", "July Sales Figures", missing);