【無料でメール配信】一斉送信ツールをマクロで作ってみた

  • 2018年6月8日
  • 2019年6月4日
  • Excel

 

メールの一斉送信ツールをマクロで作ってみたので紹介します。(ファイルをダウンロードし設定を変更するだけで使えます!)

このツールでは以下の機能が利用できます。
(1)送信先毎に本文の宛名を変更可能
(2)CC、BCCが複数指定可能
(3)添付ファイル3つまで可能

では利用手順を紹介していきます。ちなみにこちらのツールですが「髙﨑…etc」といった外字を含む文章を送付した際に、文字化けしてしまうメーラーがいくつかあるので注意してください。 ※すべて自己責任でお願いします。



BASP21のインストール

こちらからファイルをダウンロードし展開してください。展開フォルダ内の「BASP21-2003-0211.exe」を実行します。実行が完了したら、下記フォルダへ「Bsendm.exe」と「Bsmtp.dll」をコピーします。
・64bitならC:\Windows\SysWOW64
・32bitならC:\Windows\System32



マクロの編集

こちらからファイルをダウンロードしてください。ファイルを開き「Alt + F11」を押してエディターを立ち上げてください。「標準モジュール」を開き以下のソースコードにて【】で囲まれた箇所を環境に合わせて編集してください。



シートの確認

シートの入力について補足を入れてありますが、こちらでも記載しておきます。

① 送信シート

【宛先】:送付先メールアドレスを入力してください。1通のメールに複数の送付先を適用させたい場合は、アドレスをカンマ区切りで入力してください。

【会社名】:本文の宛名に表示される会社名を入力してください。相手方が個人の場合は未入力で大丈夫です。

【担当者名】:本文の宛名に表示される担当者名を入力してください。

【件名】:件名を入力してください。

【CC】:CCを入力してください。複数ある場合はカンマ区切りで入力してください。

【BCC】:BCCを入力してください。複数ある場合はカンマ区切りで入力してください。

【添付ファイル①~③】:添付ファイル名(拡張子含む)を入力してください。最大3つまで添付できます。※①から順に入力してください。

【メール送信ボタン】:処理を実行するボタンです。メールが送信されます。



② 本文シート

【本文】:メール本文を入力してください。〇〇〇〇が送信シートで入力した「会社名」、△△△△が「担当者名」に置換されます。※相手方が個人の場合は〇〇〇〇を削除してください。

まとめ

設定については、プログラムをインストールしファイルを少し編集するだけなので比較的楽に進められると思います。是非、試してみてください!