ADVERTISEMENT

【Excel】マクロ有効ブックでセキュリティリスク警告が出る時の解除手順

【Excel】マクロ有効ブックでセキュリティリスク警告が出る時の解除手順
🛡️ 超解決

Excelでマクロを含むブック(.xlsm形式)を開くたびに「セキュリティリスク マクロは無効にされました」などの警告が表示され、作業が滞ることはありませんか。この警告はOfficeのセキュリティ機能によるもので、悪意のあるコードからシステムを守るための重要な仕組みです。しかし、自分で作成したマクロや社内で配布された信頼できるファイルであれば、毎回警告を確認する手間を省きたいと考えるのは自然なことです。本記事では、警告が出る原因を整理した上で、会社PCでも安全に解除する具体的な手順を解説します。管理者に確認すべきポイントや、解除できない場合のトラブルシューティングも網羅していますので、ぜひ参考にしてください。

【要点】この記事で確認すること

  • 最初に見る場所: Excelのセキュリティセンター設定とファイルのプロパティ。まずは警告の種類(黄色のバー、ダイアログ、リボンの無効表示)を確認しましょう。
  • 切り分けの軸: 端末側の設定(Excelオプション)なのか、ファイル自体の問題(署名欠如、改ざん)なのか、それとも組織のグループポリシーによる制限なのかを切り分ける必要があります。
  • 注意点: 会社PCではセキュリティポリシーでマクロの実行が禁止されている場合があります。IT管理者に確認せずに設定を変更すると、セキュリティインシデントにつながる可能性があるため注意してください。

ADVERTISEMENT

目次

1. なぜセキュリティリスク警告が出るのか?原因を理解する

Excelのマクロ有効ブックで警告が表示されるのは、Officeアプリケーションが既定でマクロを無効にするセキュリティ設定になっているためです。具体的には、ファイルがインターネットやメール添付など信頼できない場所からダウンロードされた場合、「マクロを無効にしました」という黄色の警告バーが表示されます。また、ファイルにデジタル署名がない場合や、署名が信頼されていない発行元からのものである場合も警告が発生します。警告の種類は以下のように分類できます。

警告の種類 表示形態 主な原因
セキュリティリスク警告 黄色のバー+ボタン「コンテンツの有効化」 ファイルがインターネットから取得、またはマクロ署名なし
セキュリティの警告 ダイアログボックス(「このファイルの発行元は信頼されていません」) デジタル署名があるが発行元が信頼されていない
バックステージビューでの警告 ファイルを開く前に「潜在的に危険な内容が含まれています」 ファイルが保護されたビューで開かれた

これらの警告は、意図しないマクロの実行を防ぐためのものですが、信頼できるファイルであるにもかかわらず毎回警告が出ると作業効率が低下します。そこで、安全な方法で警告を解除する手順を次に説明します。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. 警告解除の前に確認すべきこと(ファイルの信頼性)

警告を解除する前に、そのマクロが本当に安全かどうかを必ず確認してください。会社PCでは、社外から受け取ったファイルやダウンロードしたファイルは特に注意が必要です。以下のチェックリストを参考に、ファイルの信頼性を評価しましょう。

  • ファイルの入手経路: 業務で必要な公式配布物か、社内の共有フォルダやメールで入手したものか確認します。不審なサイトからのダウンロードは危険です。
  • デジタル署名: ファイルに信頼できる発行元のデジタル署名があるか確認します。署名があれば、改ざんされていない可能性が高いです。署名は「ファイル」→「情報」→「デジタル署名の表示」で確認できます。
  • マクロの内容: VBAエディター(Alt+F11)でマクロコードを開き、不審な処理(例:Shell、CreateObject、ファイル操作など)がないか簡易的に確認します。ただし、コードに詳しくない場合は無理に確認せず、管理者に相談してください。
  • ウイルススキャン: ファイルを開く前に、会社のウイルス対策ソフトでスキャンします。

これらの確認を経て「信頼できるファイル」と判断できた場合のみ、以降の解除手順を進めてください。疑わしい場合は、絶対にマクロを有効にしないでください。

3. マクロ有効ブックの警告を解除する具体的な手順

警告を解除するには、主に3つの方法があります。状況に応じて適切な方法を選びましょう。以下の手順はすべて管理者権限がなくても実行できるものですが、会社のポリシーで制限されている場合は後述の「5. 会社PCで注意すべきセキュリティポリシーと管理者確認」を参照してください。

方法A:ファイルごとに「コンテンツの有効化」をクリックする(一時的)

  1. マクロ有効ブックを開きます。黄色いバーが表示されたら、その中の「コンテンツの有効化」ボタンをクリックします。
  2. 必要に応じて、再度「マクロを有効にする」確認ダイアログが表示される場合は「はい」を選択します。
  3. マクロが動作するようになります。ただしこの設定はそのファイルを閉じるまで有効で、次回開いたときは再び警告が表示されます。

この方法は最も手軽ですが、毎回操作が必要になるため頻繁に使うファイルには適していません。また、マクロが安全でない可能性がある場合も一時的に有効化できるため、注意が必要です。

方法B:セキュリティセンターでマクロの設定を変更する(恒久的・個人単位)

  1. Excelを起動し、「ファイル」タブ→「オプション」「セキュリティ センター」「セキュリティ センターの設定」の順にクリックします。
  2. 左側のメニューから「マクロの設定」を選択します。
  3. 以下の4つのオプションから、目的に合ったものを選びます。推奨は「デジタル署名されたマクロを除き、すべてのマクロを無効にする」です。これを選択すると、信頼できる署名のあるマクロだけが自動的に有効になります。
  4. 「すべてのマクロを有効にする」は危険なので避けてください。会社PCでは選択できないように制限されていることもあります。
  5. 選択後「OK」をクリックして設定を保存します。次回以降、該当の条件に合うファイルは警告なくマクロが実行されます。

この設定はExcelアプリ全体に適用されるため、注意してください。特に「すべてのマクロを有効にする」を選ぶと、悪意のあるマクロも無条件で実行されるため、絶対に行わないでください。

方法C:信頼できる場所にファイルを配置する(恒久的・フォルダ単位)

  1. 「ファイル」→「オプション」→「セキュリティ センター」→「セキュリティ センターの設定」を開きます。
  2. 左側のメニューから「信頼できる場所」を選択し、「新しい場所の追加」をクリックします。
  3. マクロ有効ブックが保存されているフォルダのパスを指定します。「サブフォルダーも信頼する」にチェックを入れると便利です。
  4. 「OK」をクリックして追加します。これで、そのフォルダ内のすべてのExcelファイルはマクロが自動的に有効になります。

この方法は、社内で共有しているテンプレートフォルダや、自分専用のマクロ保存フォルダに最適です。ただし、悪意のあるファイルがそのフォルダに混入すると自動実行されるリスクがあるため、信頼できるフォルダだけを指定してください。また、管理者によって信頼できる場所がグループポリシーで管理されている場合、自分の設定よりも優先されることがあります。

ADVERTISEMENT

4. 警告が解除できない場合のトラブルシューティング

上記の手順を試しても警告が解除されない、あるいはマクロが動作しない場合は、以下の原因が考えられます。

失敗パターン1:ファイルが保護されたビューで開かれている

ファイルがインターネットからダウンロードされた場合、保護されたビューという読み取り専用の状態で開かれることがあります。この場合、黄色いバーではなく「保護されたビュー」という表示が出ます。解除するには、バーの「編集を有効にする」ボタンをクリックしてから、さらに「コンテンツの有効化」を行う必要があります。保護されたビュー自体は、ファイルを編集する前に毎回解除が必要です。

失敗パターン2:マクロのデジタル署名が期限切れまたは失効している

ファイルにデジタル署名がある場合でも、署名の有効期限が切れていたり、発行元が証明書を失効させていると警告が表示されます。この場合は署名者に連絡して新しい署名を依頼するか、ファイルの提供元が信頼できる場合は「この発行元を信頼する」オプションを選択します。ただし、会社PCでは発行元の信頼設定が制限されている可能性があります。

失敗パターン3:グループポリシーやレジストリでマクロが強制無効化されている

組織のセキュリティポリシーによって、マクロの実行自体が禁止されている場合があります。この場合、ユーザー側のExcelオプションから設定を変更しても無効になります。セキュリティセンターのマクロ設定がグレーアウトして選択できない場合は、管理者による制限がかかっている証拠です。この問題はユーザーでは解決できないため、次のセクションで説明するように管理者に相談してください。

5. 会社PCで注意すべきセキュリティポリシーと管理者確認

会社支給のPCでは、IT部門がセキュリティポリシーを設定していることがほとんどです。以下の点を確認した上で、必要があれば管理者に相談しましょう。

確認事項 具体的な内容 管理者への報告の仕方
マクロの実行ポリシー すべてのマクロを無効にする設定になっていないか 「マクロ有効ブックが使えず業務に支障が出ている。特定のファイルに限定して許可してもらえないか」と伝える
信頼できる場所の制限 ユーザーが信頼できる場所を追加できるか 「共有フォルダを信頼できる場所に追加してほしい」と依頼する
デジタル署名の要件 社内で署名付きマクロのみ許可する運用になっていないか 「マクロにデジタル署名が必要なら、署名の入手方法を教えてほしい」と尋ねる

管理者に確認する際は、単に「マクロを有効にしたい」ではなく、業務上なぜそのマクロブックが必要なのか、どのようなリスクがあるのかを説明できるとスムーズです。また、自己判断でレジストリを編集したり、グループポリシーをバイパスする行為は絶対に行わないでください。就業規則違反やセキュリティインシデントの原因になります。

6. よくある質問(FAQ)

ここではマクロ警告に関するよくある質問をまとめました。

Q1. 毎回「コンテンツの有効化」をクリックするのが面倒です。恒久的に解除する方法は?

恒久的に解除するには、上記の方法B(セキュリティセンターでマクロの設定を変更)または方法C(信頼できる場所にファイルを保存)を試してください。ただし、会社PCでは制限があるため、管理者に確認してから行ってください。

Q2. 「マクロを有効にする」ボタンがグレーアウトしてクリックできません。

セキュリティセンターのマクロ設定が「すべてのマクロを無効にする」に固定されているか、グループポリシーで強制されている可能性があります。Excelのセキュリティセンター設定を開き、マクロの設定が変更できない場合、管理者に相談してください。

Q3. マクロを有効にしたのに動作しません。エラーも出ません。

マクロ自体に問題がある可能性があります。VBAエディター(Alt+F11)でコードを確認するか、開発者に問い合わせてください。また、参照設定が欠けている場合もあるため、VBAエディターの「ツール」→「参照設定」で必要なライブラリがすべてチェックされているか確認しましょう。

Q4. ファイルを信頼できる場所に追加したが、まだ警告が出ます。

信頼できる場所に追加したフォルダと、実際にファイルが保存されているフォルダが一致しているか確認してください。また、サブフォルダーも信頼する設定になっているか確認しましょう。それでも解決しない場合、ファイル自体が保護されたビューで開かれているか、または別のセキュリティ設定が優先されている可能性があります。

7. まとめ

Excelのマクロ有効ブックで表示されるセキュリティリスク警告は、悪意のあるコードから身を守るための重要な機能です。警告を解除する前に、ファイルの信頼性を十分に確認した上で、自身の環境に合った方法(個別有効化、セキュリティセンター設定、信頼できる場所の追加)を選択してください。会社PCではグループポリシーや管理者の設定が優先されるため、自己判断で設定を変更せず、必ずIT管理者に相談してから対応することが安全です。適切な手順を守ることで、業務効率とセキュリティを両立させましょう。


📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】

ADVERTISEMENT