【Excel】「マクロの実行がブロックされました」と表示された場合の対処法

【Excel】「マクロの実行がブロックされました」と表示された場合の対処法

こんな人にオススメの記事です

  • ダウンロードしたExcelのファイルを開いたら「セキュリティリスク このファイルのソースが信頼できないため、Microsoftによりマクロの実行がブロックされました。」と表示されてしまって困っている人

インターネット上にあるExcelのテンプレートや申請様式には、マクロが含まれている場合があります。

ダウンロード後にExcelで開くと、「セキュリティリスク:このファイルのソースが信頼できないため、Microsoftによりマクロの実行がブロックされました。」という警告が表示されることがあり、その結果、ファイルが正常に動作しないケースもあるので注意が必要です。

このファイルのソースが信頼できないため、Microsoftによりマクロの実行がブロックされました。
このファイルのソースが信頼できないため、Microsoftによりマクロの実行がブロックされました。

マクロはExcelなどで作業を効率化するうえで便利な反面、悪意ある攻撃に利用されるリスクもあります。そこでMicrosoftはセキュリティ対策として、インターネット経由(メール添付ファイル、Webサイトのダウンロード、OneDriveやGoogle Driveなど)で入手したファイル内のマクロを自動的にブロックし、「セキュリティリスク このファイルのソースが信頼できないため、Microsoftによりマクロの実行がブロックされました。」という警告を表示するようになりました。
インターネットからのマクロは、Office で既定でブロックされます - Microsoft Learn

インターネット経由で入手したファイルのマクロを有効にするには大きく分けて3通りの方法があります。

ファイルのプロパティ画面でマクロを許可する

メールで受信したマクロ付きExcelファイルや、たまたまダウンロードしたExcelファイルにマクロを有効化したい場合におすすめの方法です。
ファイルのプロパティ画面からブロックを解除するだけで、個別のファイルに限ってマクロを使えるようになります。

ダウンロード元のサイトを信頼済みサイトに追加する

特定のWebサイトや社内ファイルサーバーなど、同じ場所からマクロ付きExcelファイルを頻繁にダウンロードするなら、この方法が便利です。
信頼済みサイトに登録しておけば、そのサイト経由で入手したファイルは自動的にマクロを有効化できます。

信頼できる場所(フォルダー)を指定する

様々な場所からマクロ付きExcelファイルを手に入れる機会が多い場合は、あらかじめ“信頼できる場所”としてフォルダーを指定しておきましょう。
そのフォルダーに保存したファイルは、常にマクロを有効な状態で使用できます。

この記事では、インターネット経由で入手したExcelファイルなどに含まれるマクロを有効化する方法を、実際の画面を使いながらわかりやすく解説しています。

目次

1つのExcelファイルだけマクロのブロックを解除する方法

1つのファイルのマクロのブロックを解除するには以下の手順で行います。

  1. マクロのブロックを解除したいExcelファイルを一度閉じる
  2. マクロのブロックを解除したいExcelファイルを右クリックして[プロパティ]をクリック
  3. [許可する]にチェックを入れて[OK]をクリック
  4. Excelファイルのマクロのブロックが解除されていることを確認する

マクロのブロックを解除するファイルが多い場合や、頻繁にインターネット経由でマクロ付きのファイルを入手する場合はこの操作は不向きです。

ここからは、Excelで「セキュリティリスク このファイルのソースが信頼できないため、Microsoftによりマクロの実行がブロックされました。」と表示される場合に、ファイルのマクロブロックを解除する方法を詳しく解説します。

STEP
マクロのブロックを解除したいExcelファイルを閉じる

まずはマクロのブロックを解除したいExcelファイルを[✕]で閉じてください

1つのExcelファイルだけマクロのブロックを解除する方法 Step1 マクロのブロックを解除したいExcelファイルを閉じる
1つのExcelファイルだけマクロのブロックを解除する方法 Step1 マクロのブロックを解除したいExcelファイルを閉じる
STEP
マクロのブロックを解除したいExcelファイルを右クリックして[プロパティ]をクリック

マクロのブロックを解除したいExcelファイルを一度閉じたら、そのファイルを右クリックし、メニューにある[プロパティ]をクリックしてください。

Windows11では、ファイルやフォルダーを右クリックした時に表示されるメニューが簡素化されてスッキリしました。
Windows11の右クリックメニューを以前(Windows10より前)の状態に戻したい場合はこちらの「Windows11の右クリックメニューを以前の形に戻す方法」を是非ご覧ください。

1つのExcelファイルだけマクロのブロックを解除する方法 Step2 マクロのブロックを解除したいExcelファイルを右クリックして[プロパティ]をクリック
1つのExcelファイルだけマクロのブロックを解除する方法 Step2 マクロのブロックを解除したいExcelファイルを右クリックして[プロパティ]をクリック
STEP
[許可する]にチェックを入れて[OK]をクリック

[プロパティ]をクリックすると、Excelファイルのプロパティウィンドウが立ち上がります。

「全般」タブの一番下にある[許可する(K)]にチェックを入れ、[OK]をクリックしてください。

[許可する(K)]にチェックを入れることで、例外的にこのファイルのマクロを許可します。

「適用はクリックしなくていいの?」と思ったかたはこちらの「OKボタンと適用ボタンの違いについて」を是非ご覧ください。

1つのExcelファイルだけマクロのブロックを解除する方法 Step3 [許可する]にチェックを入れて[OK]をクリック
1つのExcelファイルだけマクロのブロックを解除する方法 Step3 [許可する]にチェックを入れて[OK]をクリック
STEP
Excelファイルのマクロのブロックが解除されていることを確認する

[OK]をクリックするとプロパティウィンドウが閉じられます。

マクロのブロックを解除したいExcelファイルを開き、マクロのブロックが解除されていることを確認してください。

1つのExcelファイルだけマクロのブロックを解除する方法 Step4 1つのExcelファイルだけマクロのブロックを解除する方法 Step3 [許可する]にチェックを入れて[OK]をクリック
1つのExcelファイルだけマクロのブロックを解除する方法 Step4 1つのExcelファイルだけマクロのブロックを解除する方法 Step3 [許可する]にチェックを入れて[OK]をクリック

特定のWebサイトからダウンロードしたExcelファイルのマクロを常に許可する

次は、特定のWebサイトを信頼済みサイトに登録し、そこからダウンロードしたExcelファイルのマクロを自動的に許可する方法を解説します。

マクロ付きのExcelファイルをダウンロードするWebサイトを「信頼済み」に登録しておくことで、マクロがブロックされないようにします。

この設定は、特定のWebサイトから頻繁にマクロが入ったエクセルファイルをダウンロードする場合に有効です。
例)厚生労働省のWebサイト公開されているツール様式(時間外・休日労働、就業規則共通 一括届出事業場一覧).xlsmなどの雛形を頻繁に使う場合

特定のWebサイトからダウンロードしたExcelファイルのマクロを常に許可するには以下の手順で行います。

  1. 「ファイル名を指定して実行」ウィンドウから「インターネットのプロパティ」を開く
  2. 「インターネットのプロパティ」ウィンドウにある[セキュリティ]タブをクリック
  3. [信頼済みサイト]→[サイト(S)]をクリック
  4. ファイルを頻繁にダウンロードするWebサイトのURLを入力して[追加]をクリック
  5. 追加したWebサイトが信頼済みサイトに含まれていることを確認する

ここからは、特定のWebサイトからダウンロードしたExcelファイルのマクロを常に許可する手順を、実際の画面を使いながらわかりやすく解説します。

STEP
「ファイル名を指定して実行」ウィンドウから「インターネットのプロパティ」を開く

キーボードのWindowsキー+Rを押して「ファイル名を指定して実行」ウィンドウを起動してください。

次に「ファイル名を指定して実行」ウィンドウの中にinetcpl.cplと入力してEnterを押してください。

「ファイル名を指定して実行」はコマンドを使用してアプリケーションの起動や、設定画面を簡単に開くことができる非常に便利な機能です。
「ファイル名を指定して実行」で使えるコマンドはこちらの「ファイル名を指定して実行で使えるコマンド一覧 - Windows11」で詳しく解説しているので、興味がある人は是非ご覧ください。

特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step1 「ファイル名を指定して実行」ウィンドウから「インターネットのプロパティ」を開く
特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step1 「ファイル名を指定して実行」ウィンドウから「インターネットのプロパティ」を開く
STEP
「インターネットのプロパティ」ウィンドウにある[セキュリティ]タブをクリック

「ファイル名を指定して実行」ウィンドウの中にinetcpl.cplと入力してEnterを押すと「インターネットのプロパティ」と書かれたウィンドウが開きます。

その中にある[セキュリティ]タブをクリックしてください。

特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step2 「インターネットのプロパティ」ウィンドウにある[セキュリティ]タブをクリック
特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step2 「インターネットのプロパティ」ウィンドウにある[セキュリティ]タブをクリック
STEP
[信頼済みサイト]→[サイト(S)]をクリック

[セキュリティ]タブをクリックすると「セキュリティ設定を表示または変更するゾーンを選択してください。」と表示されます。

その中にある[信頼済みサイト]をクリックし、[サイト(S)]をクリックしてください。

特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step3 [信頼済みサイト]→[サイト(S)]をクリック
特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step3 [信頼済みサイト]→[サイト(S)]をクリック
STEP
ファイルを頻繁にダウンロードするWebサイトのURLを入力して[追加]をクリック

[サイト(S)]をクリックすると、「このゾーンのWebサイトの追加と削除ができます。このゾーンのWebサイトすべてに、ゾーンのセキュリティ設定が適用されます。」と表示された画面に移動します。

その中にマクロが入ったファイルを頻繁にダウンロードするWebサイトのURLを入力し、[追加(A)]をクリックしてください。

WebサイトのURL以外にもファイルサーバをIPアドレスで指定することもできます。
ファイルサーバを指定する場合はfile://XXX.XXX.XXX.XXXと指定してください。

URLがhttps://から始まっていないサイト(場所)を追加する場合は、「このゾーンのサイトにはすべてサーバーの確認(https:)を必要とする(S)」のチェックを外してください。

特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step4 ファイルを頻繁にダウンロードするWebサイトのURLを入力して[追加]をクリック
特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step4 ファイルを頻繁にダウンロードするWebサイトのURLを入力して[追加]をクリック
STEP
追加したWebサイトが信頼済みサイトに含まれていることを確認する

[追加(A)]をクリックすると、入力したWebサイトのURLが「Webサイト(W):」と書かれた枠の中に表示されます。

これで次回以降、このWebサイトからダウンロードしたエクセルファイルのマクロはブロックされなくなります。

特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step5 追加したWebサイトが信頼済みサイトに含まれていることを確認する
特定のWebサイトからダウンロードしたファイルのマクロを常に許可する Step5 追加したWebサイトが信頼済みサイトに含まれていることを確認する

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法

ここでは、指定したフォルダーを「信頼できるフォルダー」として登録し、そのフォルダーに保存されたExcelファイルのマクロを常に許可する方法を解説します。

たとえばダウンロードフォルダーを指定しておけば、そこに保存されたExcelファイルのマクロは自動的に有効化されるため、大量のExcelファイルに対してマクロブロックをまとめて解除したい場合にも便利です。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可するには以下の手順で行います。

  1. Excelの左上にある[ファイル]をクリック
  2. [その他]→[オプション]をクリック
  3. 「Excelのオプション」ウィンドウで[トラストセンター]をクリック
  4. [トラストセンターの設定(T)]をクリック
  5. [信頼できる場所]→[新しい場所の追加(A)]をクリック
  6. [参照(B)]をクリックして信頼できる場所(フォルダー)を指定する
  7. 「信頼できる場所(フォルダー)」として指定するフォルダーを選択し[OK]をクリック
  8. [サブフォルダーも信頼する]にチェックを入れて[OK]をクリック
  9. 「信頼できる場所」に指定したフォルダーが「トラストセンター」に表示されていることを確認して[OK]をクリック

ここからは、実際の画面を使いながら、指定したフォルダー内にあるExcelファイルのマクロを常に許可する方法を詳しく解説します。

STEP
Excelの左上にある[ファイル]をクリック

Excelを起動し、左上にある[ファイル]をクリックしてください。

立ち上げるエクセルは空のファイルでも問題ありません。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step1 Excelの左上にある[ファイル]をクリック
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step1 Excelの左上にある[ファイル]をクリック
STEP
[その他]→[オプション]をクリック

[ファイル]をクリックすると、Excelのホーム画面が開きます。

その中の左側にある[その他]をクリックし、次に[オプション]をクリックしてください。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step2 [その他]→[オプション]をクリック
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step2 [その他]→[オプション]をクリック
STEP
「Excelのオプション」ウィンドウで[トラストセンター]をクリック

[オプション]をクリックすると「Excelのオプション」と表示されたウィンドウが立ち上がります。

その中の左側メニューにある[トラストセンター]をクリックしてください。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step3 「Excelのオプション」ウィンドウで[トラストセンター]をクリック
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step3 「Excelのオプション」ウィンドウで[トラストセンター]をクリック
STEP
[トラストセンターの設定(T)]をクリック

[トラストセンター]をクリックすると「ドキュメントを安全に守り、コンピューターを正常で安全な状態に保ちます。」と書かれた画面に移動します。

その中にある[トラストセンターの設定(T)]をクリックしてください。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step4 [トラストセンターの設定(T)]をクリック
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step4 [トラストセンターの設定(T)]をクリック
STEP
[信頼できる場所]→[新しい場所の追加(A)]をクリック

[トラストセンターの設定(T)]をクリックすると「トラストセンター」と書かれたウィンドウが立ち上がります。

左側のメニューにある[信頼できる場所]をクリックし、その中にある[新しい場所の追加(A)]をクリックしてください。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step5 [信頼できる場所]→[新しい場所の追加(A)]をクリック
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step5 [信頼できる場所]→[新しい場所の追加(A)]をクリック
STEP
[参照(B)]をクリックして信頼できる場所(フォルダー)を指定する

[新しい場所の追加(A)]をクリックすると「Microsoft Officeの信頼できる場所」と書かれたウィンドウが立ち上がります。

その中にある[参照(B)]をクリックして信頼できる場所(フォルダー)を指定していきます。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step6 [参照(B)]をクリックして信頼できる場所(フォルダー)を指定する
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step6 [参照(B)]をクリックして信頼できる場所(フォルダー)を指定する
STEP
「信頼できる場所(フォルダー)」として指定するフォルダーを選択し[OK]をクリック

[参照(B)]をクリックをクリックすると、参照ウィンドウが立ち上がります。

そこで「信頼できる場所(フォルダー)」として指定するフォルダーを選択して[OK]をクリックしてください。
※ここでは例としてダウンロードフォルダーを指定しています。

「信頼できる場所(フォルダー)」の中に保存されたエクセルは、インターネット経由で入手したファイルであっても常にマクロが有効になります。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step7 「信頼できる場所(フォルダー)」として指定するフォルダーを選択し[OK]をクリック
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step7 「信頼できる場所(フォルダー)」として指定するフォルダーを選択し[OK]をクリック
STEP
[サブフォルダーも信頼する]にチェックを入れて[OK]をクリック

[OK]をクリックすると「Microsoft Officeの信頼できる場所」と書かれたウィンドウに戻ります。

「パス(P):」に指定したフォルダーが表示されていることを確認し、[この場所のサブフォルダーも信頼する(S)]にチェックを入れてください。

[この場所のサブフォルダーも信頼する(S)]にチェックを入れることで、ダウンロード内にあるフォルダーの中にあるExcelファイルのマクロも常に有効になります。

最後に右下にある[OK]をクリックしてください。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step8 [サブフォルダーも信頼する]にチェックを入れて[OK]をクリック
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step8 [サブフォルダーも信頼する]にチェックを入れて[OK]をクリック
STEP
「信頼できる場所」に指定したフォルダーが「トラストセンター」に表示されていることを確認して[OK]をクリック

[OK]をクリックすると「トラストセンター」と書かれたウィンドウに戻ります。

「信頼できる場所」の中に追加したフォルダー(ここではダウンロード)があることを確認し、[OK]をクリックしてください。

これで今後ダウンロードフォルダー内に保存したエクセルファイルのマクロは、インターネット経由で入手した場合でも常に有効になります。

指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step9 「信頼できる場所」に指定したフォルダーが「トラストセンター」に表示されていることを確認して[OK]をクリック
指定したフォルダー内のExcelファイルに含まれるマクロを常に許可する方法 Step9 「信頼できる場所」に指定したフォルダーが「トラストセンター」に表示されていることを確認して[OK]をクリック

ダウンロードしたExcelファイルが安心どうか判断に迷う場合

インターネット経由でExcelファイルをダウンロードした際、「本当に安全なファイルかどうか分からない…」と不安になる方も多いのではないでしょうか。

特にマクロが含まれている場合、セキュリティリスクが高まる可能性があります。

ここでは、ダウンロードしたExcelファイルの安全性を確認するための基本的なポイントをいくつかご紹介します。

ダウンロード元の信頼性をチェックする

  • 公式サイトや有名企業のWebサイトなど、普段から利用実績があるダウンロード元なのかを確認しましょう。
  • SNSや個人ブログなど、不特定多数がアップロードできるサイトからのダウンロードは、リスクが高い場合があります。

ウイルス対策ソフトでスキャンする

  • ダウンロード直後、あるいは開く前にウイルス対策ソフトでのスキャンを実施するのがおすすめです。
  • 一部のマルウェアはマクロを悪用するため、スキャン結果で問題が発見された場合は開かないようにしましょう。
ファイルのウィルススキャン

ファイルのウイルススキャンは、Windows標準搭載の「Windows Defender」や、他のウイルス対策ソフトウェアで行えます。Windowsで「Windows Defender」を使う場合は、次の手順を試してみてください。

自動的にウイルスチェックが実行され、完了後にスキャン結果が表示されます。

  1. スキャンしたいファイルやフォルダーを右クリックする
  2. 「その他のオプション」をクリックする
  3. Windows Defender でスキャンする」を選択

Windows Defenderを効果的に使うためには、Windowsを最新の状態にしている必要があります。
すぐにWindowsを最新状態にしたい方はこちらの「Windowsアップデートを手動で実行する方法」を参考にしてください。

マクロが本当に必要か再確認する

  • マクロが含まれていても、実はマクロを動かさなくても使えるファイルという可能性もあります。
  • マクロの仕組みが必要ない場合は、無理に有効化せずに利用できないか検討してみましょう。

最終的には自己判断も大切

  • ダウンロードしたファイルの安全性を100%保証する方法はありません。
  • 上記のチェックで疑わしい点があれば、まずは開かずに削除する、あるいは配布元に再度確認するのが無難です。
  • 仕事などでどうしてもファイルを開く必要がある場合は、十分に注意して取り扱いましょう。

Excelで「マクロの実行がブロックされました」と表示された場合の対処法に関するよくある質問と答え

Excelで「マクロの実行がブロックされました」と表示された場合の対処法に関するよくある質問と答えをまとめました。

Excelのマクロがブロックされたと表示された場合、まず何をすればよいですか?

まずは、ファイルのソースが信頼できるかどうか確認してください。信頼できる場合は、ファイルを右クリックし、[プロパティ] を選択して、[ブロックの解除] ボタンをクリックしてください。その後、ファイルを再度開いてマクロを有効にしてください。

「ブロックの解除」ボタンが表示されない場合はどうすればいいですか?

「ブロックの解除」ボタンが表示されない場合は、Excelのセキュリティレベルを調整する必要があります。Excelを起動したら、[ファイル] > [オプション] > [セキュリティセンター] > [セキュリティセンターの設定] の順に進み、[マクロの設定] で適切なオプションを選択してください。

グループポリシーを使ってマクロを有効にする方法は?

組織での一括管理には、グループポリシーを使用してマクロの設定を管理することができます。1.グループポリシー管理コンソールを開く。2.「ユーザーの構成」 > 「管理用テンプレート」 > 「Microsoft Excel」 > 「Excelオプション」 > 「セキュリティ」 > 「マクロ設定」に移動。3.適切なポリシー(例:署名付きマクロのみを許可)を設定

マクロのセキュリティ設定を変更するときに注意すべき点は何ですか?

1.安易に「全てのマクロを有効にする」設定にしない。2.マクロの実行が必要な場合のみ設定を変更する。3.変更後は、設定を元に戻すことを忘れない。4.信頼できる発行者からのマクロのみを許可する。

マクロがブロックされる原因は何ですか?

マクロがブロックされる主な原因は、セキュリティ設定によってマクロの実行が制限されていることです。これは、マクロが悪意のあるコードを含む可能性があるため、Excelが自動的にマクロを無効化してユーザーを保護するための措置です。特に、インターネットからダウンロードしたファイルや信頼できないソースからのファイルでは、このようなブロックが発生することが多いです。

マクロが悪意のあるものであるか確認する方法はありますか?

マクロが悪意のあるものでないか確認するには、ウイルス対策ソフトでファイルをスキャンします。また、マクロの内容を確認し、不審なコードや意図しない動作がないかチェックします。発行者が信頼できるか、デジタル署名があるかも確認し、疑わしい場合は実行を避けます。

その他Excelに関する記事

その他Excelに関する記事はこちらです。是非ご覧ください。

最後までご覧いただきありがとうございました。
このサイトは情シスマンが半径3m以内のITに関する情報を掲載してるサイトです。
Windows系を主として、ソフトや周辺機器の操作や設定について画像も用いながらわかりやすく解説しています。

解説している内容に誤りがあった場合や、補足が必要な場合、もっと知りたい場合はこちらのお問い合わせフォームからご連絡ください。
個人の方を限定にサポートさせていただきます。

実行環境
Windows11 Home 24H2
64 ビット オペレーティング システム
11th Gen Intel(R) Core(TM) i7-11375H @ 3.30GHz 3.30 GHz
16.0 GB RAM
Microsoft 365

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次