- 設定手順
- BCCの自動設定・送信用マクロ作成例
Outlookでメールを送信する際、送信済みの控えを取っておく目的などで、別のメールアカウント宛にBCCで送りたい場合、毎回BCCを指定するのは面倒です。
Outlookには自動でBCCを設定してくれる機能はありませんが、マクロを登録することで、その機能を実現することができます。
(所要時間:約10分)- デジタル証明書を作成する
Officeのインストールフォルダ内にあるselfcert.exeを起動し、マクロを実行する際に必要となる自己証明書を作成します。
クリックすると展開します。
selfcert.exeの場所
- Outlook2016などOffice onlineからディスクを使わずにインストールしたOutlookの場合
C:\Program Files (x86)\Microsoft Office\root\Office16\selfcert.exe
- Outlook2013などでディスクを使ってインストールしたOutlookの場合
C:\Program Files\Microsoft Office 15\root\office15\selfcert.exe
- Outlook2016などOffice onlineからディスクを使わずにインストールしたOutlookの場合
- セキュリティ設定の変更
Outlookの設定画面からセキュリティーセンターを開き、マクロの設定を「すべてのマクロに対して警告を表示する」に変更します。
標準設定ではマクロの実行が禁止されているので、この変更をしないと自分で作成するマクロの実行を承認させる画面が表示できません。
- マクロを作成する
Outlookが起動した状態でキーボードの「Alt+F11」を押して「Microsoft Visual Basic for Applications」を開き、左側のProjectツリーから「ThisOutlookSession」をダブルクリックして、右側のウィンドウ内にマクロを貼り付けて編集します。
ほぼコピペで使えるマクロの作成例はこちら - マクロに署名して保存
メニュー -> ツール -> デジタル署名 を開き、手順1で作成した自己証明書を選択してOKをクリックしたら、プロジェクトを保存します。
- 作成したマクロを信頼(承認)する
Outlookを再起動すると表示されるセキュリティダイアログで署名の詳細を確認し、「この発行者のドキュメントを全て信頼する」をクリックします。これにより、作成した自動BCC用のマクロが次回から自動実行されます。
承認作業は1回だけで、次回からは表示されません
- メール送信のテスト
作成したマクロが正しく動作するか、送信用のアカウントからメールをテスト送信して確認します。
自動BCCのマクロはメールの送信処理時に動作するため、メール作成画面のBCC欄にはマクロで設定したBCCのアドレスは表示されません。テストの際は、ご自身でお持ちのサブのメールアドレス宛に送信するなど、実際にメールを送信する必要があります。