【Excel VBA】請求書をPDF保存してOutlookメールに添付するテンプレート(実務向け・使い方付)
- Digital980 JPY

Excelで作った請求書を、 PDF保存 → Outlook起動 → 添付 → メール作成 毎回この作業を手でやっていませんか? このテンプレートは、 「請求書をPDFにしてメールに添付するまで」を ワンクリックで行う Excel VBA テンプレートです。 ※メールは自動送信されず、必ず内容確認画面(Display)を表示します。 ※ 会計ソフト(freee・マネーフォワード等)を メインで使っている方には向いていません。 Excelで請求書を作成し、 Outlookでメール送付している方向けです。
サンプル版
下記ブログにてダウンロードできます! https://indoor-nekura.work/vba_outlook_harituke/
✅ できること
・請求書をPDF形式で保存 ・保存したPDFをOutlookメールに自動添付 ・To / CC / BCC の指定 ・メール件名・本文の編集(Excel上で管理) ・保存先フォルダの存在チェック ・ファイル名の自動生成
❌ できないこと
・メールの自動送信(確認画面は必ず表示されます) ・Gmail等、Outlook以外のメールソフト対応 ・複雑な帳票レイアウトの自動生成
動作環境
・Microsoft Excel(マクロ有効) ・Outlook(デスクトップ版) ・Windows環境
使い方
1.【請求書Master】シートで内容を確認・入力 2.「メール作成」ボタンをクリック 3.Outlookに表示されたメールを確認して送信
無料サンプルとの違い
本商品は、ブログで配布している無料サンプルの完全版です。 完全版では以下に対応しています。 ・メール文面の編集 ・複数宛先 / CC / BCC ・PDF保存先の自由指定と存在チェック ・実務利用を想定した仕様整理 無料サンプルは 「動くかどうかを試すための簡易版」です。 ・文面は固定 ・保存先は限定 ・実務では正直使いづらい という制限があります。 完全版は、 「実際の請求業務でそのまま使えること」を 前提に作っています。
注意・免責事項
・本テンプレートは個人利用・業務補助用途を想定しています ・Outlook(デスクトップ版)がインストールされている環境が必要です ・メール送信は .Display を使用しており、自動送信は行いません ・本テンプレートの使用、または内容を変更したことによって生じた損害について、 制作者は一切の責任を負いません ・VBAの基礎的な操作(マクロ有効化等)が必要です
商品内容
・Excel VBAテンプレート(使い方・仕様説明を含む) ※本商品はzip形式での配布となります。 ※解凍後、Excelファイル(.xlsm)をご利用ください。
