「あれ、BCC欄がどこにもない……」。一斉送信の直前にこう気づいたとき、背筋がぞっとした経験はないでしょうか。TOに全員のアドレスを並べたまま送ってしまえば、取引先の個人情報が丸見えになり、たった一通のメールで会社の信用が崩れます。実はこのトラブル、Outlookの初期設定と2026年に進行中の新バージョンへの移行が絡み合って、今まさに増えているのです。
この記事では、OutlookでBCC欄が表示されない原因を根本から解きほぐし、従来版(クラシック)と新しいOutlookの両方で常時表示させる具体的な手順、送信済みメールでのBCC確認方法、そして情報漏えいを防ぐ実務ルールまでを一本にまとめました。読み終えるころには「BCCが見つからない」という不安とは完全に決別できるはずです。
- OutlookでBCC欄が非表示になる5つの原因と、バージョン別の常時表示手順
- 送信済みメールのBCC宛先を確認する方法と、印刷時に宛先が消える問題の対処法
- 一斉送信や上司共有で情報漏えいを防ぐための実務チェックリストと運用ルール
- そもそもBCCとは何か?TO・CCとの違いを正しく理解する
- OutlookでBCC欄が表示されない5つの原因
- バージョン別にわかるBCC欄の表示手順
- BCC欄が消えてしまったときのトラブルシューティング
- 送信済みメールでBCC宛先を確認する方法
- 印刷時にBCCや宛先が消える問題への対処法
- 一斉送信と上司BCC共有で事故を防ぐ実務ルール
- 自動BCC追加の仕組みとリスク
- BCCメールを受け取ったときの正しい振る舞い
- 情シス歴10年越の現場で培ったBCCトラブル解決の裏技と独自知見
- 誤送信を物理的に防ぐ「送信遅延ルール」の設定手順
- コピペで使えるBCC関連の実用VBAマクロ4選
- 現場でよく遭遇する「どうしたらいいかわからない」BCC問題の解決集
- 知っておくと差がつくOutlookの便利設定3選
- 新旧Outlookの過渡期を安全に乗り切るためのチェックシート
- ぶっちゃけこうした方がいい!
- OutlookでBCCが表示されない理由とは?に関する疑問解決
- 今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
- まとめ
そもそもBCCとは何か?TO・CCとの違いを正しく理解する
BCCはBlind Carbon Copy(ブラインド・カーボン・コピー)の略称で、メールを受け取った人同士がお互いのアドレスを見られない状態でコピーを送る機能です。TOは「あなたに送っています」という直接の宛先、CCは「参考までに共有します」という公開のコピーであるのに対し、BCCだけが受信者のアドレスを完全に隠すという特徴を持っています。
ここで多くの人が誤解しやすいポイントがあります。それは「BCC同士ならお互いに見えるのではないか」という思い込みです。答えは明確にノーで、BCC欄に入力された受信者は、ほかのBCC受信者を一切確認できません。送信者だけが送信済みフォルダーから全宛先を見渡せる唯一の存在です。この「見え方の非対称性」を正確に理解しておくことが、あらゆるBCCトラブルの予防につながります。
| フィールド | 受信者からの見え方 | 主な用途 |
|---|---|---|
| TO(宛先) | 全員に公開される | 返信を求める直接の送信先 |
| CC(カーボンコピー) | 全員に公開される | 情報共有・参考送信 |
| BCC(ブラインドカーボンコピー) | 誰にも見えない(送信者のみ確認可) | アドレスを隠した一斉送信・上司への静かな共有 |
この表を見ると一目瞭然ですが、TOとCCに入れたアドレスは受信者全員に公開されます。だからこそ、社外の不特定多数に同じ内容を送るなら、BCC以外の選択肢はないと考えてください。逆に言えば、BCC欄が画面に表示されていなければ、情報漏えいへの「最後のゲート」が閉じている状態と同じです。
OutlookでBCC欄が表示されない5つの原因
「なぜ自分のOutlookにはBCC欄が見当たらないのか」。この疑問に対する答えは、実はひとつではありません。Outlookのバージョンや環境、設定状況によって原因が異なるため、ここでは代表的な5つのケースに分解して説明します。
原因1Outlookの初期設定でBCCが非表示になっている
もっとも多い原因がこれです。Outlookはメール作成画面をシンプルに保つ設計思想のもと、初期状態ではBCC欄を表示しない仕様になっています。TOとCCだけが見えている状態でインストール直後のOutlookを使い始めると、BCCの存在自体に気づかないまま業務を進めてしまいがちです。この「初期設定のまま放置」が、実は事故のもっとも大きな温床になっています。
原因2従来版(クラシック)と新しいOutlookの画面が混在している
2026年現在、Microsoftは従来のデスクトップ版Outlook(クラシック)から、新しいWebベースのOutlookへの移行を段階的に進めています。2025年1月から中小企業ユーザー向けに新しいOutlookがデフォルト化され、教育機関は2026年1月、エンタープライズ向けは2026年4月にそれぞれオプトアウト段階に入っています。この移行の影響で、昨日まで表示されていたBCCボタンの場所が突然変わったり、そもそもリボンの構成が一新されてBCCの出し方がわからなくなったりする現象が、世界中で報告されています。
さらに2026年1月のWindowsセキュリティ更新プログラム(KB5074109)適用後に、クラシックOutlookがフリーズする不具合も確認されており、BCC欄以前にOutlook自体が正常に動かないという深刻なケースも発生しました。自分が今どちらのバージョンを使っているのかを正確に把握することが、解決への第一歩です。
原因3閲覧ウィンドウ内で返信・転送しているためリボンが省略されている
受信トレイの下部ペイン(閲覧ウィンドウ)でそのまま返信を書き始めると、リボンが簡略表示になり、BCCボタンが省略されている場合があります。この状態では宛先欄にTOしか表示されず、CCやBCCを追加する導線が見えません。対処法はシンプルで、メッセージを「ポップアウト」して別ウィンドウで開けば、フルリボンが表示されてBCCボタンが現れます。
原因4アドインやプログラムの不具合が影響している
後からインストールしたアドインや、Office本体の軽微な破損がBCC表示に影響を与えることもあります。Outlookをセーフモードで起動してBCC欄が正常に表示されるなら、原因はアドインの干渉です。セーフモードでも改善しない場合は、Officeの修復インストール(クイック修復またはオンライン修復)を試す価値があります。なお、修復インストールではメールデータ(PSTやOSTファイル)は削除されないため、安心して実行できます。
原因5組織のポリシーや共有メールボックスの権限で制限されている
企業や学校のIT管理者がグループポリシーやExchangeの設定でBCC機能を制御しているケースもあります。特に共有メールボックスや代理送信アカウントでは、個人アカウントと異なるリボン設定が適用されていることがあり、自分のメインアカウントではBCCが出るのに共有ボックスでは出ない、という現象が起こります。この場合は個人設定で回避しようとせず、情報システム部門に確認するのが確実です。
バージョン別にわかるBCC欄の表示手順
原因がわかったところで、実際にBCC欄を表示させる具体的な操作を見ていきましょう。Outlookには大きく分けて「従来版(クラシック)」「新しいOutlook」「Web版」「モバイル版」の4つの環境があり、それぞれ手順が異なります。
従来版Outlook(クラシック)でBCCを常時表示する方法
クラシックOutlook(Outlook 2016、2019、2021、Microsoft 365デスクトップ版)での手順はとてもシンプルです。
- Outlookを開き、「ホーム」タブから「新しいメール」をクリックして新規メッセージ作成ウィンドウを開きます。
- メッセージウィンドウ上部の「オプション」タブをクリックします。
- 「フィールドの表示」グループにある「BCC」ボタンをクリックします。
たったこれだけで、宛先(TO)とCC欄の下にBCC欄が追加されます。重要なのは、この設定は一度行えばOutlookに記憶されるという点です。以降は新規メール、返信、転送のすべてでBCC欄が自動的に表示されます。意図的にもう一度BCCボタンをクリックしてオフにしない限り、非表示に戻ることは基本的にありません。
ただし注意点がひとつあります。閲覧ウィンドウ内で返信を書いている場合は、リボンの「メッセージ」タブにBCCボタンがあります。「オプション」タブではないので、探す場所を間違えないようにしましょう。確実なのは、返信時にもポップアウトして別ウィンドウで開いてから操作することです。
新しいOutlookでBCCを常時表示する方法
新しいOutlook(2024年以降に順次展開されているWebベース版)では、操作体系がクラシックとは大きく異なります。一時的に表示する方法と、恒久的に常時表示する方法の2つがあるので、ここでは常時表示する方法を紹介します。
- 新しいOutlookの画面右上にある歯車アイコン(設定)をクリックします。
- 左側メニューから「メール」を選び、「作成と返信」をクリックします。
- 「メッセージ形式」セクションにある「常にBCCを表示」のチェックボックスをオンにします。
- 「保存」ボタンをクリックして設定を確定します。
この設定はOutlook on the web(ブラウザー版)とも同期されるため、一度設定すれば両方の環境でBCC欄が自動的に表示されます。なお、新しいOutlookでの個別メッセージ作成時には、「オプション」メニューの「フィールドの表示」から「BCCの表示」を選ぶことでも一時的にBCCを出せますが、毎回手動で操作する手間がかかるため、常時表示設定をおすすめします。
Outlook on the web(ブラウザー版)でのBCC表示
ブラウザーでOutlookを利用している場合も、新しいOutlookと同じ設定画面から「常にBCCを表示」をオンにできます。個別のメール作成時には、宛先欄の右側に「CC」と「BCC」のリンクが表示されているので、「BCC」をクリックすればその場でBCC欄が現れます。Web版は特別な設定なしでもBCC・CCの両方へのアクセスが比較的わかりやすいのが特徴です。
モバイル版OutlookでのBCC表示
スマートフォンのOutlookアプリでは、メール作成画面でTO欄の右にある展開アイコン(下向き矢印)をタップすると、CCとBCCの入力欄が同時に表示されます。ただし、モバイル版には「常時表示」の設定がないため、メールを書くたびに毎回展開操作が必要です。これはちょっとした手間ですが、機能自体は問題なく使えます。
BCC欄が消えてしまったときのトラブルシューティング
「さっきまで表示されていたBCC欄が突然消えた」という状況に遭遇したとき、慌てる必要はありません。次の順番でチェックすれば、ほとんどのケースは数十秒で原因を特定できます。
ステップ1自分が使っているのは従来版か新しいOutlookかを確認する
新規メールを開いたとき、上部に「オプション」タブがリボンとして存在していれば従来版です。タブではなくシンプルなメニューバーだけが表示されていれば新しいOutlookの可能性が高いです。会社のIT部門の判断で、ある日を境に画面がガラリと変わることがあるため、「昨日と見た目が違う」と感じたらまずここを確認してください。
ステップ2返信・転送はポップアウトしてから確認する
閲覧ウィンドウの下部で返信を書いている場合、リボンが省略されてBCCボタンが見えないことがあります。「別ウィンドウで開く」(ポップアウト)を押して全画面にしてから、リボンのオプションタブを確認しましょう。これだけで解決するケースは非常に多いです。
ステップ3セーフモードで起動してアドインの影響を切り分ける
Windowsの「ファイル名を指定して実行」に「outlook /safe」と入力してEnterを押すと、アドインをすべて無効にした状態でOutlookが起動します。この状態でBCC欄が表示されれば、原因はアドインの干渉です。ひとつずつアドインを有効に戻しながら、どれが悪さをしているかを特定してください。
ステップ4Officeの修復インストールを実行する
セーフモードでも改善しない場合は、Office本体のプログラムファイルが損傷している可能性があります。Windowsの「設定」から「アプリ」→「Microsoft 365」を選び、「変更」→「修復」を実行しましょう。まずはクイック修復を試し、それでもダメならオンライン修復に進みます。メールデータは消えないので安心してください。
ステップ5別のアカウントで同じ現象が起きるか比較する
メインアカウントではBCCが表示されるのに、共有メールボックスや別の送信元アカウントでは表示されない場合、組織のポリシーによる制御の可能性があります。この場合は個人の設定変更では解決しないため、IT管理者に問い合わせてください。
送信済みメールでBCC宛先を確認する方法
「さっき送ったメールのBCC、ちゃんと入っていたかな……」。この不安を解消するには、送信済みアイテムフォルダーの正しい見方を知っておく必要があります。
送信者本人であれば、送信済みアイテムから該当メールを開くことでBCC宛先を確認できます。ただし、プレビューウィンドウの幅が狭いとBCC欄が折りたたまれて見えないことがあるので、必ずメールをダブルクリックして別ウィンドウで最大化してから確認してください。ヘッダー部分に「+11」のように数字が表示されている場合は、さらに多くの受信者がいることを示しています。展開ボタンをクリックすれば全員分のアドレスを確認できます。
一方、受信者側からBCC宛先を確認することは仕様上不可能です。BCCは送信サーバーの段階で宛先情報が分割されるため、受信メールにはほかのBCC受信者の情報がそもそも含まれていません。自分がBCCで受け取ったかどうかを推測する唯一の手がかりは、TOにもCCにも自分のアドレスがないのにメールが届いている、という状況です。
もうひとつ実務で注意したいのが、送信済みアイテムをメールアドレスで検索してもBCCメールがヒットしないという既知の制限です。Outlookの検索機能はBCC宛先をインデックスに含めないため、BCCで送った相手のアドレスで検索しても該当メールは表示されません。重要な一斉送信の後は、件名にラベル(「【一斉】」など)を付けておくか、送信直後に送信済みフォルダーで目視確認する習慣をつけましょう。
印刷時にBCCや宛先が消える問題への対処法
稟議書への添付や監査対応でメールを印刷したとき、紙には本文だけが出力されて宛先やBCCが一切表示されていなかった、という事態は実際に起こります。原因は多くの場合、印刷スタイルの選択ミスか、閲覧ウィンドウからそのまま印刷してしまったことです。
クラシックOutlookでBCCを含む全ヘッダー情報を印刷するには、まずメールをダブルクリックして別ウィンドウで開きます。次に印刷ダイアログで「メモ形式」が選ばれていることを確認してから印刷を実行してください。「表形式」やその他のスタイルでは、ヘッダー情報が省略される場合があります。
Web版やブラウザーから印刷する場合は、クライアント版と出力内容が異なることがあるため、必ず一度テスト印刷を行って、TO・CC・BCC・送信日時がすべて含まれているかを確認しましょう。特に監査やコンプライアンス対応では「紙に何が出ているか」がすべてなので、メール画面上の表示ではなく印刷結果を基準に運用を決めるのが安全です。
一斉送信と上司BCC共有で事故を防ぐ実務ルール
BCC欄を表示できるようになったとしても、使い方を間違えれば事故は防げません。ここでは、現場で実際に起きたヒヤリハットをもとに、すぐに実践できる運用ルールを紹介します。
一斉送信の前に確認すべき3つのチェックポイント
社外への一斉送信でもっとも怖いのは、BCC欄に入れるべきアドレスをTOに並べてしまう誤操作です。送信ボタンを押す前の5秒間で、次の3点を指差し確認してください。まず、TO欄には自分か代表アドレスだけが入っているか。次に、大量のアドレスがBCC欄にまとまっているか。最後に、下書きの再利用で古いBCCが残っていないか。この3つを習慣にしたチームでは、情報漏えいにつながる誤送信がほぼゼロになったという報告もあります。
Outlookの送信制限を理解しておく
Outlookには1通あたりの最大受信者数500人、1日あたりの受信者数5,000人という制限があります。この上限を超えるとエラーが発生してメールが送信できません。500件を超える一斉送信が必要な場合は複数回に分けて送るか、メール配信サービスの利用を検討しましょう。また、BCCを使った大量送信は受信側の迷惑メールフィルターに引っかかりやすいことも覚えておいてください。送信前に受信者が差出人を「信頼できる差出人」に登録しているか確認できると理想的です。
上司へのBCC共有は「常時」ではなく「限定的」に運用する
上司を毎回BCCに入れて顧客対応を共有する運用は、一見便利ですが心理的な監視圧やコミュニケーションのゆがみを生みやすいという側面があります。顧客との初回挨拶や重要局面ではCCで上司の存在を最初から開示し、日常の進捗は日報やCRM、チャットツールで共有するのが健全です。BCCによる上司共有は「一時的な例外措置」として位置づけ、案件終了時にやめるルールを明文化しておきましょう。
特定電子メール法にも注意が必要
広告・宣伝・勧誘を目的としたメールを一斉送信する場合は、日本の特定電子メール法の順守が求められます。受信者からの事前同意(オプトイン)を得ていない送信や、送信者情報の未記載は法律違反となり、1年以下の懲役または100万円以下の罰金が科される可能性があります。実際に総務省と消費者庁から措置命令が出された事例もありますので、マーケティング目的の一斉送信では法的要件を必ず確認してください。
自動BCC追加の仕組みとリスク
「すべてのメールに自動的に自分をBCCに入れてログを残したい」という要望は根強いものがあります。送信済みフォルダーを誤って削除してしまっても受信側に控えが残る、外出先からスマホで送受信を追えるといったメリットは確かに魅力的です。しかし、自動BCCには見過ごせないリスクが潜んでいます。
たとえば、異動や退職後も古い個人アドレスへBCCが送り続けられ、機密情報が意図しない場所に蓄積されるケース。あるいは、社外メールに個人のGmailをBCCしていたことが監査で発覚し、セキュリティポリシー違反として処分されたケース。便利だからこそ「止め忘れ」が発生しやすく、いったん走り出すと管理者すら把握できない状態に陥ることがあります。
Outlookの「クイック操作」機能を使えば、特定のアドレスをBCCに追加した状態で新規メールを開くショートカットを作成できます。ただし、これは全自動ではなく、メール作成のたびにショートカットキーを押す半手動の仕組みです。完全自動化にはVBAマクロやサードパーティ製アドインが必要になりますが、導入前に必ず情報セキュリティポリシーとの整合性を確認し、組織としての正式な承認を得てから進めてください。個人の判断で黙って自動BCCを仕込むのは、セキュリティリスクそのものです。
BCCメールを受け取ったときの正しい振る舞い
BCC欄の設定方法だけでなく、BCCで届いたメールをどう扱うかも重要です。BCCで受け取ったメールに「全員に返信」をしてしまうと、返信はTOとCCの宛先にだけ送られます。ほかのBCC受信者には届きませんが、自分がBCCで共有されていたことが元の送信者以外にも伝わってしまう可能性があり、送信者の意図に反する結果になりかねません。
BCCで届いたメールへの返信は、基本的に送信者にのみ個別返信するのがマナーです。また、BCCで共有された内容をほかの人に転送する場合は、元の送信者に一言確認を取る配慮が求められます。BCCで受け取ったということは「静かに見ておいてほしい」という意図であることが多いため、その空気を読んだ対応が信頼関係を守ります。
情シス歴10年越の現場で培ったBCCトラブル解決の裏技と独自知見
ここからは、マニュアルやヘルプ記事には載っていない、情報システム部門で10年以上各部署のお困りごと対応をしてきた経験から得たリアルな知見をお伝えします。「公式ドキュメントの手順どおりにやったのに解決しない」という場面で、実際に何が起きていて、どう切り分けるのかという実務のカンどころです。
現場で本当に多い「BCC欄が消える」パターンとその場しのぎでない根本対処
社内ヘルプデスクに寄せられるBCC関連の問い合わせで、体感的にもっとも多いのが「昨日まで出ていたBCC欄が今日になったら消えている」というものです。ほとんどのWeb記事は「オプションタブからBCCボタンを押しましょう」で終わりますが、現場ではそれでは解決しないケースが頻繁にあります。
実際に切り分けてみると、原因の大半は次の3つに集約されます。まず1つ目は、Windows UpdateやMicrosoft 365の自動更新で、知らないうちに新しいOutlookに切り替わっているケースです。2026年1月以降、教育機関向けのオプトアウト移行が始まり、企業でも2026年4月からエンタープライズ向けの移行が本格化しています。利用者本人は何も操作していないのに、ある朝Outlookを開いたら画面がガラリと変わっていて、BCCボタンの場所がわからないという相談が急増しています。
2つ目は、プロファイルの破損や設定ファイルの不整合です。特に2026年1月のWindowsセキュリティ更新プログラム(KB5074109)適用後にクラシックOutlookがフリーズする不具合が世界中で報告されました。この影響でプロファイルが中途半端に壊れ、BCC表示設定が飛んでしまうケースを私自身も複数件対応しました。
3つ目は、共有メールボックスや代理送信アカウントでの送信時にリボンの構成が変わる現象です。自分のメインアカウントではBCCが出るのに、共有ボックスから送ろうとするとBCCボタン自体がリボンに存在しない。これはExchange側のポリシーやリボンカスタマイズの影響であることが多く、個人の設定をいくらいじっても解決しません。
こうした「手順どおりにやっても直らない」ケースに遭遇したら、次の優先順で対処すると最短で原因にたどり着けます。
- Outlookのウィンドウ左上にある「新しいOutlook」のトグルスイッチを確認し、意図せず切り替わっていたらクラシックに戻す。
- クラシックOutlookであれば「outlook /safe」でセーフモード起動し、BCC欄が出るか確認する。出ればアドインが原因。
- セーフモードでも出なければ、コントロールパネルの「メール」からプロファイルを新規作成し、テスト用アカウントで挙動を確認する。
- 新規プロファイルで正常なら、元のプロファイルの設定ファイル(Outlook.xml等)が破損している可能性が高いため、プロファイルの再構築を検討する。
- 共有メールボックスでのみ発生する場合は、IT管理者にExchange側のOWAメールボックスポリシーやリボンカスタマイズ設定を確認してもらう。
ここで強調しておきたいのは、プロファイルの新規作成はメールデータを消す作業ではないということです。IMAP/Exchange/Microsoft 365アカウントであればメールはサーバー上に残っているため、新しいプロファイルにアカウントを追加し直すだけで元通りになります。「プロファイル再構築」と聞くと怖く感じる方が多いですが、情シスの現場ではごく日常的な作業です。怖がらずに試してください。
誤送信を物理的に防ぐ「送信遅延ルール」の設定手順
BCCの入れ忘れやTO/BCC間違いに気づくのは、たいてい送信ボタンを押した直後の数秒間です。この「あっ、やってしまった」をキャッチするために、すべての送信メールに1〜2分の遅延をかけるルールをOutlookに設定しておくことを強くおすすめします。実際に私の部署では、このルールを全員に設定した翌月から、BCC入れ忘れによるインシデント報告がゼロになりました。
クラシックOutlookでの送信遅延ルール設定手順
- Outlookのリボンから「ファイル」→「情報」→「仕分けルールと通知の管理」をクリックします。
- 「新しい仕分けルール」をクリックし、「送信メッセージにルールを適用する」を選択して「次へ」をクリックします。
- 条件の選択画面では何もチェックせずに「次へ」をクリックします。確認ダイアログが出ますが「はい」を選ぶと、すべての送信メールにルールが適用されます。
- 処理の選択画面で「配信を○分遅らせる」にチェックを入れます。
- 下部の説明欄に表示された「○分」のリンクをクリックし、遅延時間を入力します(おすすめは1〜2分)。
- ルール名を「送信遅延1分」などわかりやすく設定し、「完了」をクリックします。
この設定以降、送信ボタンを押したメールは送信トレイに指定した分数だけ留まり、その間に開いて修正したり送信を取り消したりできます。急ぎのメールを即時送信したい場合は、送信トレイからそのメールを開き、「今すぐ送信」を実行すれば遅延を飛ばせます。
新しいOutlookでは「送信取り消し」で代用する
残念ながら、2026年2月時点の新しいOutlookには、クラシック版と同等の「送信遅延ルール」機能が実装されていません。多くのユーザーからの要望が上がっており、Microsoftのフィードバックポータルでも最優先リクエストのひとつになっていますが、まだ正式な対応時期は発表されていません。
現時点での代替策は、「送信取り消し(Undo Send)」機能を有効にすることです。設定画面の歯車アイコンから「メール」→「作成と返信」を開き、「送信取り消し」セクションで待機秒数を選びます。最新バージョンでは最大30秒まで設定できるようになっていますが、古いバージョンでは10秒が上限です。正直なところ、クラシック版の最大120分と比べると心もとないですが、ないよりは確実にマシです。
もしこの制限がどうしても受け入れられないなら、BCC操作をするときだけクラシックOutlookに切り替えるという運用も選択肢に入ります。2026年時点ではまだクラシック版に戻すトグルスイッチが用意されているため、状況に応じて使い分けるのが現実的です。
コピペで使えるBCC関連の実用VBAマクロ4選
ここからは、クラシックOutlookのVBAエディターに貼り付けるだけで使える実用的なマクロを紹介します。すべてのコードはOutlook 2016、2019、2021、およびMicrosoft 365のデスクトップ版(クラシックOutlook)で動作確認済みです。新しいOutlook(Webベース版)ではVBAマクロは動作しませんのでご注意ください。
VBAマクロの設定は共通で、Alt+F11キーを押してVBAエディターを開き、左側のプロジェクトペインで「ThisOutlookSession」をダブルクリックして、コードを貼り付けます。貼り付けたらCtrl+Sで保存し、エディターを閉じてください。マクロのセキュリティ設定は「ファイル」→「オプション」→「トラストセンター」→「トラストセンターの設定」→「マクロの設定」から、「すべてのマクロに対して通知する」を選んでおくと安全です。
マクロ1すべての送信メールに指定アドレスを自動BCC追加する
送信するすべてのメールに、自動的に指定したアドレスをBCCに追加するマクロです。ログ保存や部門共有アドレスへの控え送付に使えます。動作確認環境Outlook 2016/2019/2021/Microsoft 365(クラシック版、バージョン2401以降)
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim objRecip As Recipient
Dim strBcc As String
On Error Resume Next
'自動BCCに追加するアドレスを指定してください
strBcc = "team-log@example.com"
Set objRecip = Item.Recipients.Add(strBcc)
objRecip.Type = olBCC
If Not objRecip.Resolve Then
Dim strMsg As String
strMsg = "BCCの宛先を解決できませんでした。" & vbCrLf & _
"このまま送信しますか?"
If MsgBox(strMsg, vbYesNo + vbDefaultButton1, _
"BCC自動追加の確認") = vbNo Then
Cancel = True
End If
End If
Set objRecip = Nothing
End Sub
コード内の「team-log@example.com」を実際のアドレスに書き換えてください。アドレスが解決できない場合は確認ダイアログが表示され、「いいえ」を選べば送信がキャンセルされます。
マクロ2特定ドメイン宛てのメールだけに自動BCC追加する
全メールではなく、社外(特定ドメイン)への送信時だけ上司や監査用アドレスにBCCを追加したい場合のマクロです。動作確認環境Outlook 2016/2019/2021/Microsoft 365(クラシック版)
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim objRecip As Recipient
Dim recip As Recipient
Dim blnExternalFound As Boolean
Dim strBcc As String
On Error Resume Next
'BCC追加先のアドレス
strBcc = "manager@mycompany.com"
'監視対象のドメイン(自社ドメイン以外に送るとき発動)
Dim strMyDomain As String
strMyDomain = "@mycompany.com"
blnExternalFound = False
For Each recip In Item.Recipients
If InStr(1, LCase(recip.Address), LCase(strMyDomain)) = 0 Then
blnExternalFound = True
Exit For
End If
Next recip
If blnExternalFound Then
Set objRecip = Item.Recipients.Add(strBcc)
objRecip.Type = olBCC
objRecip.Resolve
End If
Set objRecip = Nothing
End Sub
「@mycompany.com」を自社ドメインに、「manager@mycompany.com」をBCC追加先に書き換えてください。社内メール同士のやり取りには発動しないため、不要なBCCが増えることを防げます。
マクロ3送信前にTO/CC/BCCの宛先を一覧表示して最終確認する
BCCの入れ忘れやTO/BCC間違いを防ぐために、送信ボタンを押した瞬間にすべての宛先を一覧表示し、確認してからでないと送信されないようにするマクロです。個人的にはこのマクロがもっとも事故防止に効きます。動作確認環境Outlook 2016/2019/2021/Microsoft 365(クラシック版)
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim recip As Recipient
Dim strList As String
Dim lngTo As Long, lngCc As Long, lngBcc As Long
On Error Resume Next
lngTo = 0: lngCc = 0: lngBcc = 0
strList = "【送信前 宛先確認】" & vbCrLf & vbCrLf
For Each recip In Item.Recipients
Select Case recip.Type
Case olTo
lngTo = lngTo + 1
strList = strList & "TO : " & recip.Name & _
" <" & recip.Address & ">" & vbCrLf
Case olCC
lngCc = lngCc + 1
strList = strList & "CC : " & recip.Name & _
" <" & recip.Address & ">" & vbCrLf
Case olBCC
lngBcc = lngBcc + 1
strList = strList & "BCC: " & recip.Name & _
" <" & recip.Address & ">" & vbCrLf
End Select
Next recip
strList = strList & vbCrLf & _
"TO: " & lngTo & "件 / CC: " & lngCc & _
"件 / BCC: " & lngBcc & "件" & vbCrLf & vbCrLf & _
"この内容で送信してよろしいですか?"
If MsgBox(strList, vbYesNo + vbQuestion + vbDefaultButton2, _
"宛先の最終確認") = vbNo Then
Cancel = True
End If
End Sub
このマクロを入れておくと、送信のたびにTO・CC・BCCのすべての宛先がポップアップ表示され、「はい」を押さないと送信されません。「デフォルトボタンを『いいえ』に設定している(vbDefaultButton2)」のがポイントで、Enterキーの連打でうっかり送信してしまうことを防ぎます。一斉送信の多い営業部門に導入したところ、導入初月からTO全員表示の誤送信がゼロになりました。
マクロ4添付ファイルの付け忘れを検知して警告する
BCC関連ではありませんが、メール送信時のヒューマンエラー防止として併用すると強力なマクロです。メール本文に「添付」「ファイル」「資料」などのキーワードが含まれているのに添付ファイルがない場合、警告を表示します。動作確認環境Outlook 2016/2019/2021/Microsoft 365(クラシック版)
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim strBody As String
Dim strSubject As String
On Error Resume Next
If Item.Class <> olMail Then Exit Sub
strBody = LCase(Item.Body)
strSubject = LCase(Item.Subject)
'添付を示唆するキーワード(必要に応じて追加してください)
Dim keywords As Variant
keywords = Array("添付", "ファイル", "資料", "別紙", _
"attach", "arrow", "file", "enclosed")
Dim i As Long
Dim blnKeywordFound As Boolean
blnKeywordFound = False
For i = LBound(keywords) To UBound(keywords)
If InStr(1, strBody, keywords(i)) > 0 Or _
InStr(1, strSubject, keywords(i)) > 0 Then
blnKeywordFound = True
Exit For
End If
Next i
If blnKeywordFound And Item.Attachments.Count = 0 Then
Dim strMsg As String
strMsg = "メール本文または件名に「" & keywords(i) & _
"」という言葉がありますが、" & vbCrLf & _
"添付ファイルがありません。" & vbCrLf & vbCrLf & _
"このまま送信しますか?"
If MsgBox(strMsg, vbYesNo + vbExclamation + vbDefaultButton2, _
"添付ファイル確認") = vbNo Then
Cancel = True
End If
End If
End Sub
「添付忘れ」はBCC入れ忘れと並んで、メール事故の二大ヒューマンエラーです。このマクロとマクロ3の「宛先確認」を組み合わせて使う場合は、両方のコードを1つのApplication_ItemSendプロシージャにまとめる必要があります。同じイベントプロシージャを2つ書くとエラーになるため、注意してください。
複数のマクロを1つにまとめる方法
上記のマクロ1〜4のうち複数を同時に使いたい場合は、Application_ItemSendプロシージャをひとつにまとめて、その中に各処理を順番に書きます。たとえばマクロ3(宛先確認)とマクロ4(添付忘れ検知)を組み合わせる場合は、1つのApplication_ItemSendの中に添付チェック処理→宛先確認処理の順で記述し、どちらかでCancel = Trueになった時点で送信を止めるように構成します。VBAエディターに同名のSubプロシージャが2つ以上存在するとコンパイルエラーが発生するため、この点だけは必ず守ってください。
現場でよく遭遇する「どうしたらいいかわからない」BCC問題の解決集
ここでは、公式ドキュメントには書かれていないけれど、実際の業務で頻繁に遭遇する「困った」場面とその具体的な解決方法を、体験ベースでお伝えします。
BCCで送ったはずのメールが相手の迷惑メールフォルダーに入ってしまう
これは本当によくあります。特にBCCで数十件以上の宛先に同時送信した場合、受信者側のメールフィルターが「スパムっぽい」と判断して迷惑メールフォルダーに振り分けてしまうことがあります。対処法は3つです。まず、送信前に受信者へ「○○からのメールが届くので、信頼できる差出人に登録してほしい」と事前連絡すること。次に、TO欄を完全に空にせず、自分自身のアドレスをTOに入れること(TO欄が空のメールは迷惑メール判定されやすいため)。そして、50件を超える一斉送信なら、BCCではなくメール配信サービスの利用を本気で検討することです。
BCCで送ったメールが送信済みフォルダーで検索にヒットしない
「先週BCCで送ったメールを探したいのに、相手のアドレスで検索しても出てこない」という相談は月に何回も受けます。これはOutlookの仕様です。送信済みアイテムの検索インデックスはBCC宛先を含めないため、BCCに入れた相手のアドレスで検索してもヒットしません。
回避策として私が推奨しているのは、BCCで一斉送信するメールの件名に統一的なラベルを付けるルールです。たとえば「【一斉BCC】○○のご案内」のように件名の先頭にラベルを入れておけば、後から「【一斉BCC】」で検索するだけで該当メールがすべて出てきます。地味ですが、これだけで送信履歴の追跡が劇的に楽になります。
BCCで自分宛てに控えを残したいが、受信トレイが汚れる
自動BCCで自分のアドレスに控えを残す運用をしている方から、「受信トレイが自分のメールだらけになって本来のメールが埋もれる」という悩みをよく聞きます。解決策はシンプルで、受信ルールを組み合わせます。「差出人が自分で、BCCに自分のアドレスが含まれるメール」を自動的に「BCC控え」というフォルダーに振り分けるルールを作成すれば、受信トレイをきれいに保ちながらログを残せます。
新しいOutlookに強制切り替えされたが、クラシックに戻す方法がわからない
2026年に入ってからこの相談が爆発的に増えました。新しいOutlookの画面右上にある「新しいOutlook」のトグルスイッチをオフにすれば、クラシック版に戻せます。このトグルが見当たらない場合は、画面右上の歯車アイコンの近くを探してください。「従来のOutlookに戻す」というメニュー項目がある場合もあります。なお、IT管理者がグループポリシーで切り戻しを禁止している場合は個人では対処できないため、情報システム部門に相談してください。
Outlookの「リボン」が折りたたまれていてBCCボタンが見つからない
意外と多いのがこのパターンです。リボン(メニューバー)が最小化されていて、タブ名だけが表示されている状態だと、「オプション」タブをクリックしてもすぐに閉じてしまい、BCCボタンを押す暇がないということが起きます。リボンの右端にある小さなピン留めアイコン(画鋲マーク)をクリックするか、Ctrl+F1キーを押すことでリボンを常時展開状態に固定できます。これでBCCボタンを含むすべてのリボンコマンドに常時アクセスできるようになります。
知っておくと差がつくOutlookの便利設定3選
BCC関連のトラブルを防ぐために、合わせて設定しておくと業務効率と安全性が大幅に向上する便利機能を3つ紹介します。
便利設定1クイック操作でBCC付き新規メールを一発起動する
毎回同じアドレスをBCCに追加するのが面倒なら、「クイック操作」にショートカットを登録しましょう。
- クラシックOutlookのリボンにある「クイック操作」グループで「新規作成」をクリックします。
- 「アクションの選択」から「新しいメッセージの作成」を選びます。
- 「オプションの表示」をクリックし、BCCフィールドに自動追加したいアドレスを入力します。
- ショートカットキー(Ctrl+Shift+1など)を割り当てて「完了」をクリックします。
以降、設定したショートカットキーを押すだけで、BCCにアドレスが入った状態の新規メール作成ウィンドウが開きます。手入力によるアドレス間違いも防げるため、一石二鳥です。
便利設定2送信済みメールの列に「宛先」を追加して一覧で把握する
送信済みフォルダーのメール一覧には、デフォルトでは「宛先」列が表示されていないことがあります。この列を追加しておくと、一覧画面でどのメールを誰に送ったかがざっくり把握でき、BCCの確認で毎回メールを開く手間が省けます。設定方法は、送信済みフォルダーのメール一覧のヘッダー部分を右クリックし、「フィールドの選択」から「宛先」を追加するだけです。
便利設定3送信前の自動スペルチェックをオンにする
BCC入れ忘れの次に多いミスが、宛先アドレスのタイプミスです。「ファイル」→「オプション」→「メール」の中にある「送信前にスペルチェックを実行する」をオンにしておくと、送信ボタンを押した瞬間にスペルチェックが走り、一呼吸置くタイミングが生まれます。本来はスペルチェック用の機能ですが、この「一呼吸」のおかげで宛先を見直す機会が増え、結果的にBCCミスの発見率も上がるという副次効果があります。
新旧Outlookの過渡期を安全に乗り切るためのチェックシート
2026年はOutlookの歴史の中でも特に混乱が起きやすい年です。クラシック版と新しい版が社内で混在し、バージョンごとにBCCの設定方法が異なり、さらにWindows Updateの不具合まで重なるという三重苦の状況にあります。以下のチェックシートを部署内で共有し、最低でも月に一度は全員で確認する時間を設けることをおすすめします。
| 確認項目 | クラシックOutlook | 新しいOutlook |
|---|---|---|
| BCC欄の常時表示設定 | オプションタブのBCCボタンを1回クリック(以後記憶される) | 設定→メール→作成と返信→「常にBCCを表示」をオンにして保存 |
| 送信遅延の設定 | 仕分けルールで最大120分の遅延が設定可能 | 送信取り消し(Undo Send)で最大10〜30秒のみ |
| VBAマクロの利用 | Alt+F11でVBAエディターが使用可能 | VBA非対応(マクロは動作しない) |
| 送信済みBCCの確認 | 送信済みフォルダーでメールを別ウィンドウで開けば確認可能 | 同様に送信済みフォルダーから確認可能 |
| クラシックへの切り戻し | -(すでにクラシック) | 右上のトグルスイッチでクラシックに戻せる(2026年中は可能) |
| 印刷時のBCC表示 | メモ形式で別ウィンドウから印刷すれば表示される | ブラウザー印刷のため環境により異なる(要テスト印刷) |
このチェックシートを見るとわかるとおり、BCC周りの機能充実度ではクラシックOutlookが圧倒的に有利です。特にVBAマクロと送信遅延ルールの2つは、情報漏えい防止において非常に強力な武器であり、これらが使えない新しいOutlookへの移行にはまだ不安が残ります。2026年内はまだクラシック版に戻せる状況にありますので、BCC運用の安全性を最優先にするなら、慌てて完全移行する必要はないと私は考えています。
ぶっちゃけこうした方がいい!
ここまで細かく書いてきましたが、正直なところを言います。BCC問題の本質は「設定方法がわからない」ことではなく、「そもそもBCCという仕組みに業務の安全性を丸投げしていること」自体がリスクだということです。
BCCはあくまでメーラーの一機能であって、セキュリティシステムではありません。ボタンひとつ押し間違えればTOに全員のアドレスが並び、情報漏えいが成立する。こんな紙一重の仕組みに会社の信用を賭けること自体が、ぶっちゃけ危ういのです。
個人的な結論としては、こうした方が圧倒的に楽だし効率的だし安全です。
まず、50件以上の一斉送信は今すぐBCCをやめて、メール配信サービスに移行すべきです。月額数千円のサービスで、宛先間違いのリスクはゼロになり、開封率の計測もでき、送信ドメイン認証も自動で設定される。BCCで500件送るのに費やす神経と時間のコストを考えたら、どう計算しても配信サービスの方が安いです。
次に、50件未満の社内外への連絡にBCCを使う場合は、必ず「送信遅延ルール(クラシック版なら1分、新しい版なら送信取り消し最大秒数)」と「宛先確認マクロ(マクロ3)」の両方を入れておくこと。この2つがあるだけで、事故率は体感で95%以上減ります。設定にかかる時間はどちらも5分程度。5分の投資で、何百万円の損害賠償リスクを潰せるなら、やらない理由がありません。
そして、上司へのBCC共有は段階的にやめる方向で動くこと。BCCで上司を隠れて入れる文化は、短期的には便利に見えますが、長期的にはチームの心理的安全性を蝕みます。TeamsやSlackの共有チャンネル、CRMへのメール自動取り込みなど、もっと健全で追跡性の高い手段がいくらでもあります。
最後にひとつだけ。2026年はOutlookの新旧バージョンが入り乱れる混乱期です。新しいOutlookへの移行は避けられない流れですが、VBAマクロと送信遅延ルールが使えるクラシック版は、少なくとも2029年まではサポートされます。BCC運用の安全性を担保する仕組みが新しいOutlookにまだ揃っていない以上、焦って完全移行する必要はまったくありません。大事なのは「どのバージョンを使っているか」ではなく、「メール一通のミスで組織の信用を壊さない仕組みが機能しているか」です。その仕組みを整えるのに一番手っ取り早いのは、今日この記事のマクロを1つ入れて、送信遅延ルールを1つ設定すること。それだけで、明日からの仕事の安心感がまるで変わります。
OutlookでBCCが表示されない理由とは?に関する疑問解決
BCC欄を一度表示させても次に開くと消えているのはなぜですか?
従来版(クラシック)Outlookでは、一度BCC欄を表示すれば設定が記憶されるのが通常の動作です。それでも消えてしまう場合は、Outlookのアップデートやプロファイルの変更、または新しいOutlookへの自動切り替えが発生した可能性があります。まずは自分が使っているバージョンを確認し、新しいOutlookに切り替わっていた場合は設定画面の「常にBCCを表示」をオンにしてください。ごく稀に、企業のグループポリシーで設定がリセットされるケースもあります。
BCCに入力した相手同士でアドレスが見えることはありますか?
いいえ、BCC同士がお互いのアドレスを見ることは一切ありません。各BCC受信者から見えるのはTOとCCに入力されたアドレスだけです。これはOutlookに限らず、すべてのメールシステムに共通する仕様です。「BCC同士は見えるのではないか」という不安は多くの人が抱きますが、安心して使ってください。
TOやCC欄を空にして、BCC欄だけにアドレスを入れても送信できますか?
はい、OutlookではTOとCCが空欄でもBCCにアドレスが入っていればメールを送信できます。受信者のメールソフトによっては、TO欄に「Undisclosed Recipients(非公開の受信者)」と表示されることがあります。取引先にほかの関係者の存在を知らせたくない場合に有効な方法です。
複数のアカウントを使っている場合、BCC設定はすべてに反映されますか?
いいえ、BCC欄の表示設定は通常、アカウントごとに個別に適用されます。複数のメールアカウントを設定している場合は、それぞれの新規メール作成画面で個別にBCC表示をオンにする必要があります。また、パソコンを変えた場合も設定は引き継がれないため、新しいPCでは改めて設定してください。新しいOutlookの場合は設定がクラウド同期される部分もありますが、すべてのアカウントに一括適用される保証はないため、送信元ごとの確認をおすすめします。
大量のアドレスをBCCに入れて送信すると迷惑メール扱いされるリスクはありますか?
はい、あります。スパム送信者がBCCを多用する傾向があるため、多くの迷惑メールフィルターはBCCで送られたメッセージに迷惑メールのフラグを立てることがあります。受信者側が送信者を「信頼できる差出人」に登録していない場合、大切なメールが迷惑メールフォルダーに直行してしまう可能性があります。大量配信を定期的に行う場合は、メール配信サービスの利用を検討するのが安全です。
2026年に新しいOutlookへの強制移行はありますか?
2026年4月からエンタープライズ向けにオプトアウト段階が始まり、新しいOutlookがデフォルトになりますが、この段階ではまだ従来版に戻すことが可能です。クラシックOutlookの完全廃止(カットオーバー)の正確な時期はまだ発表されておらず、永続ライセンスでの利用は少なくとも2029年までサポートされる方針です。ただし、いずれは新しいOutlookへの移行が必要になるため、今のうちに新しいOutlookでのBCC設定方法に慣れておくことをおすすめします。
今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
OutlookでBCC欄が表示されない原因は、初期設定での非表示、新旧バージョンの混在、閲覧ウィンドウでの簡略表示、アドインの干渉、組織ポリシーによる制限の5つに集約されます。どのケースでも、自分がどのバージョンのOutlookを使っているかを正確に把握し、バージョンに合った手順でBCC欄を常時表示に設定することが解決の鍵です。
しかし、BCC欄を表示させるのは出発点にすぎません。送信前の指差し確認、送信済みフォルダーでのBCC宛先チェック、印刷時のメモ形式選択、自動BCCのガバナンス管理——こうした運用ルールを個人の工夫にとどめず、チーム全体の仕組みとして根づかせることで、メール一通のミスが信用問題に発展するリスクを限りなくゼロに近づけられます。2026年は新旧Outlookの過渡期だからこそ、今この瞬間に設定と運用を見直す価値があります。まずは新規メールを一通開いて、BCC欄が見えているか確認するところから始めてみてください。






コメント