エクセルで一括メール送信

『エクセルで一括メール送信』とは

使い慣れたエクセルからメールを一括送信するツールです。

ざっくりできることは…
名簿シートに記載されたメールアドレスへ一括送信できる
送信先ごとにファイルを添付することができる
添付ファイルは、共通ファイル、送信先ごとのファイル、Zip に固めて添付などを指定できる
  また、パスワードを設定して Zip に固めることも可能、パスワードは別メールで送信できる
名簿シートで送信先ごとに「送信する」「しない」を設定できる
送信設定していても添付ファイルがなければメールを送信しないなど、誤送信を防止できる
添付ファイルの存在チェック、実際の送信対象、メールの送信結果などを名簿シートで送信先ごとに
  確認することが可能で、メールの送り忘れや漏れを防止できる
テンプレートの置換機能でメール送信業務を定形化できる
社員に向けて給与明細書や書類・お知らせなどの送付、取引先への請求書の送付、会員向けのメール
  マガジンなど、発想次第で便利に使える
などなど…

メインシート

添付区分

添付なしファイルを添付しない
番号ファイル圧縮ファイル名が[名簿シートの番号].拡張子のファイルを[名簿シートの番号].zip に圧縮して添付
ファイル単位で圧縮します)
番号フォルダー圧縮フォルダー名が[名簿シートの番号]のフォルダーを[名簿シートの番号].zip に圧縮して添付
(フォルダー単位で圧縮します)
共通ファイルファイルをそのまま添付
番号ファイルファイル名が[名簿シートの番号].拡張子のファイルをそのまま添付
番号フォルダーフォルダー名が[名簿シートの番号]のフォルダー内のファイルをそのまま添付

圧縮グループ

添付区分で「番号ファイル圧縮」が選択されたとき

圧縮前フォルダー選択ファイル名が[名簿シートの番号].拡張子のファイルが格納されているフォルダーを選択
圧縮後フォルダー選択圧縮された[名簿シートの番号].zip ファイルを格納するフォルダーを選択
パスワードZip ファイルにパスワードを設定したいときに入力
(すべての圧縮ファイルで共通)

※ 添付区分で「番号フォルダー圧縮」が選択されたとき

圧縮前フォルダー選択フォルダー名が[名簿シートの番号]のフォルダーが格納されているフォルダーを選択
圧縮後フォルダー選択圧縮された[名簿シートの番号].zip ファイルを格納するフォルダーを選択
パスワードZip ファイルにパスワードを設定したいときに入力
(すべての圧縮ファイルで共通)

添付フォルダー選択

添付区分で「共通ファイル」が選択されたとき

添付フォルダー選択添付したいファイルが格納されているフォルダーを選択

添付区分で「番号ファイル」が選択されたとき

添付フォルダー選択ファイル名が[名簿シートの番号].拡張子のファイルが格納されているフォルダーを選択
(ファイル単位で添付します)

添付区分で「番号フォルダー」が選択されたとき

添付フォルダー選択フォルダー名が[名簿シートの番号]のフォルダーが格納されているフォルダーを選択
(フォルダーに格納されているファイル単位で添付します)

添付確認

  添付区分で「添付なし」以外が選択されとき
  対象となるファイル、または、フォルダーの存在をチェックします。

添付圧縮

  添付区分で「番号ファイル圧縮」または「番号フォルダー圧縮」が選択されとき
  対象となるファイル、または、フォルダーの圧縮処理をします。

メール送信判定

  添付の対象ファイルチェック状況、圧縮処理の完了状態など、メール送信が可能か判定します。

置換値1~3

  メール送信時に件名、本文中に配置されている置換タグを書きかえる値を入力します。
  (置換タグについては後述します)

送信元アドレス

  メール送信時の差出人 (From) に設定されるメールアドレスを入力します。

件名(本文送信メール、パスワード送信メール)

  メール送信時の件名 (Subject) に設定される値を入力します。

本文(本文送信メール、パスワード送信メール)

  メール送信時の本文 (Body) に設定される値を入力します。

本文メール送信

  本文メールの送信を開始します。

パスワードメール送信

  パスワードメールの送信を開始します。

名簿シート

必要最小限の名簿項目でスタートできます。

番号 (B列)社員番号や顧客番号など、送信相手を識別する値を入力
氏名 (C列)送信相手の氏名を入力
敬称 (D列)送信相手の氏名に付ける敬称を入力
アドレス (E列)送信相手のメールアドレスを入力
送信区分 (F列)メール送信をするときは「送信」を入力

一連の処理結果を確認できます。

送信判定 (G列)送信区分 = 送信 and 添付確認 = OK and 添付圧縮 = OK のときに OK となり
本文メールの送信対象となる
添付確認 (H列)「メインシートの添付区分」が「添付なし」以外で、添付確認成功したときにOK となる
添付圧縮 (I列)「メインシートの添付区分」が「添付なし」以外で、添付確認 = OK で添付圧縮が成功したときにOK となる
本文送信 (J列)送信判定 = OK で本文メールの送信に成功したときに OK となる
PW送信 (K列)本文送信 = OK でパスワードメールの送信に成功したときに成功したときに OK となる

置換タグ

本文送信メールとパスワード送信メールの、件名と本文に置換タグを設置することにより、名簿の氏名や敬称、パスワードなどを書きかえることができます。

利用可能な置換タグ

{パスワード}「メインシートのパスワード」に入力された値に書きかえる
{置換値1}「メインシートの置換値1」に入力された値に書きかえる
{置換値2}「メインシートの置換値2」に入力された値に書きかえる
{置換値3}「メインシートの置換値3」に入力された値に書きかえる
{送信元アドレス}「メインシートの送信元アドレス」に入力された値に書きかえる
{名簿.番号}「名簿シートの番号」に入力された値に書きかえる
{名簿.氏名}「名簿シートの氏名」に入力された値に書きかえる
{名簿.敬称}「名簿シートの敬称」に入力された値に書きかえる
{名簿.メールアドレス}「名簿シートのメールアドレス」に入力された値に書きかえる

置換タグを書きかえて送信したメールの例

動作環境

ソフトウェア

O S Windows x64 プラットフォーム
Excel Microsoft Excel 2016 (64bit版) 以降
圧縮ツール 7-Zip(64bit版)最新バージョン

ハードウェア

・ 現在販売されている平均的なパソコンで動作

カスタマイズ(有料サービス)

実際のご使用内容に応じて、カスタマイズを承ります。

メールに CC や BCC を追加したい
名簿に項目を追加してほしい
圧縮ツールや圧縮方式を変更したい
圧縮パスワードを個別設定にしたい
圧縮パスワードを自動生成にしたい
添付区分にファイルの名寄せ方法を追加したい
などなど…