• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OFFICE2007 Outlook VBA)

Excel2007からOffice Outlookを使用してメール送信する方法

このQ&Aのポイント
  • Excel2007のVBAからOFFICE Outlookを起動してメールを送信する方法について教えてください。Winxp Proの環境で行います。メールの件名は「こんにちは」と指定し、本文にはExcelの特定のセルの値を含めることができる方法を知りたいです。また、Outlookを起動させたままで送信を完了させたいので、メッセージや添付ファイルは表示されないようにしたいです。
  • OFFICE2007のOutlookをVBAから利用してメールを送信する方法を教えてください。Winxp Proを使用します。メールの件名は「こんにちは」と設定し、本文にはExcelの特定のセルの値を指定したいです。また、Outlookを起動させた状態でメールを送信する方法も教えてください。
  • Excel2007のVBAを使用してOFFICE Outlookからメールを送信する方法について教えてください。Winxp Proで動作させます。メールの件名は「こんにちは」と指定し、本文には指定したセルの値を含めたいです。また、Outlookの起動状態を維持したままメールを送信する方法も教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

下記はセルの A1 に宛先、B1 に件名、C1 に本文を入力して送信するマクロのサンプルです。 Sub SendMessage() Set objOlk = CreateObject("Outlook.Application") Set objMail = objOlk.CreateItem(0) objMail.To = Cells(1, 1) ' 宛先 objMail.Subject = Cells(2, 1) ' 件名 objMail.Body = Cells(3,1) ' 本文 objMail.Send ' 送信 End Sub

y_r_358
質問者

お礼

大変ありがとうございました。

関連するQ&A

専門家に質問してみよう