【エクセルVBA】メール送信マクロ

excelvba エクセル

VBAでメールを送信できるようにしたいと思い色々調べたのですが、なかなかたらい廻しだったので、実装できたソースを公開します。

環境は、windows10 、office365(excel2019、outlook2019)

条件として、送信元を設定する場合はoutlookに登録をしましょう。

(設定しない場合はmlObj.SendUsingAccount を消す。outlookのデフォルトアカウントが使用されます。)

細かく設定していますがメールを送るだけですと、オブジェクトと宛先と内容をセットするだけでもいいと思います。

バージョンが2007以前などでは動かない場合もあるかもしれませんのであしからず。

 

 

コメント

タイトルとURLをコピーしました