- ベストアンサー
※ 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の起動状態を維持したままメールを送信する方法も教えてください。
- みんなの回答 (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
お礼
大変ありがとうございました。