Excelの一覧を見ながら宛先をコピーし、件名と本文を差し替え、PDFを添付する作業は、誤送信の危険が高い定型作業です。自動化したい一方で、いきなり送信まで任せるのは不安が残ります。
まずは下書き作成まで自動化し、人が宛先・本文・添付を確認して送信する設計が現実的です。
宛先、件名、本文、添付パスが一覧で対応していれば、Outlook下書きを一括作成できます。メールアドレス形式、重複宛先、添付の存在、送信対象フラグを事前に検査し、自動送信は必要性と誤送信時の影響を見て判断します。
下書き作成に必要な列
本文の差し込みだけでなく、送信可否を判断できる情報を持たせます。
- 送信対象フラグ
- To・Cc・Bccのメールアドレス
- 件名と本文テンプレート
- 氏名・期間・金額などの差込項目
- 添付ファイルのフルパス
- 作成済み・確認済み・送信済みの状態
自動送信より、確認しやすい下書きを優先する
宛先と添付の組合せが正しいかを、Excel側で事前に一覧確認します。下書き作成後も、件数と添付名を確認できる記録を残します。
一斉送信では、同じ本文でも個別送信が必要か、Cc・Bccを使うか、返信先はどこかを決めます。個人情報や機密資料がある場合は、パスワード送付の社内ルールも確認します。
- 1送信対象を検査する
アドレス、必須項目、添付、重複を確認します。
- 2下書きを作成する
件名・本文を差し込み、対応するファイルだけを添付します。
- 3人が確認して送信する
件数、宛先、添付、本文を確認し、送信済みを記録します。
Outlook VBA・Power Automateの選び方
デスクトップOutlookで下書きを作るならVBA連携が候補です。Microsoft 365のクラウド環境で承認や定時処理を組み込む場合はPower Automateも検討します。
| 方法 | 向いている場面 | 確認したい点 |
|---|---|---|
| Excel VBA+Outlook | PC上で下書きを一括作成 | Outlookの種類・セキュリティ設定を確認 |
| Power Automate | クラウド上のデータからメール処理 | 接続アカウント・ライセンス・共有方法を確認 |
| 手動送信補助 | 件数が少なく例外が多い | 宛先と添付のチェック表だけ自動化 |
メール連携で確認しておきたいこと
最初は3件だけ下書きを作り、差し込み位置と添付の組合せを確認します。
- 送信対象列を明示する
- 宛先と顧客コードを並べて確認する
- 添付ファイル名を一覧へ表示する
- 下書き作成と送信を別操作にする
メール連携を相談するときに伝えること
通常、Ccあり、添付なし、複数添付などの例をそろえます。
- 宛先を含む一覧
- 件名・本文のテンプレート
- 差し込み項目
- 添付ファイルの保存規則
- 下書き・確認・送信済みの管理方法
メール連携をプロに任せる目安
- 毎月数十件以上を個別送信する
- 金額や個人情報を含む添付がある
- 宛先・本文・添付の組合せが複雑
- 承認後のみ送信する仕組みが必要
メール連携で確認しておきたいこと
処理が速くなるほど、誤った組合せも一気に作られるため事前検査が重要です。
- 空欄アドレスを前行の宛先で補う
- 添付名が似ているだけで選ぶ
- 下書き作成と同時に送信する
- 同じ行を再実行して重複下書きを作る
属人化したExcelの引き継ぎで確認しておきたいこと
新しいOutlookでも動きますか?
Outlookの種類によってVBAや連携方法の対応が異なるため、実際に使う環境を確認します。
HTMLメールも作れますか?
可能ですが、受信環境による表示差とリンク・画像の扱いを確認します。
自動送信までできますか?
できますが、誤送信の影響が大きい場合は下書きまたは承認後送信にします。