Windows

「マクロの実行がブロックされました」が表示された時の対処方法をわかりやすく解説

「マクロの実行がブロックされました」と表示された時の対処方法をわかりやすく解説

 

Excelを使っていると、「マクロの実行がブロックされました」というエラーに遭遇することがあります。特にインターネットからダウンロードしたファイルや、メールで受け取ったExcelファイルを開いた際に発生しやすいこの問題は、セキュリティ機能によるものです。

この記事では、エラーが表示される原因から具体的な解除方法、さらに安全にマクロを使うためのポイントまで、初心者にもわかりやすく丁寧に解説していきます。


マクロがブロックされる原因とは?

まず結論から言うと、このエラーは「ウイルス対策のためのセキュリティ機能」が原因です。

Excelには悪意あるマクロ(マルウェア)からユーザーを守るために、以下のような仕組みがあります。

  • インターネットからダウンロードしたファイルを自動でブロック
  • 信頼できない場所のファイルはマクロを無効化
  • 不明な発行元のマクロは実行不可

つまり、「安全が確認できないファイルだからマクロを止めている」という状態です。


対処方法①:ファイルの「ブロック解除」を行う

もっとも簡単で基本的な方法がこれです。

手順

  1. Excelファイルを閉じる
  2. 該当ファイルを右クリック
  3. 「プロパティ」をクリック
  4. 「全般」タブの下部にある「ブロックの解除」にチェック
  5. 「OK」を押す
  6. 再度ファイルを開く

この操作を行うことで、「インターネットから取得したファイル」という属性が解除され、マクロが実行できるようになります。


対処方法②:「コンテンツの有効化」をクリック

ファイルを開いたときに上部に黄色い警告バーが表示される場合があります。

表示例

「セキュリティの警告:マクロが無効にされました」

この場合は以下の操作でOKです。

手順

  1. Excelを開く
  2. 上部の黄色バーを確認
  3. 「コンテンツの有効化」をクリック

これだけで一時的にマクロが実行可能になります。


対処方法③:信頼できる場所にファイルを保存する

毎回警告が出るのが面倒な場合は、「信頼できる場所(Trusted Location)」を設定するのがおすすめです。

手順

  1. Excelを開く
  2. 「ファイル」→「オプション」をクリック
  3. 「セキュリティセンター」を選択
  4. 「セキュリティセンターの設定」をクリック
  5. 「信頼できる場所」を選択
  6. 「新しい場所の追加」をクリック
  7. フォルダを指定してOK

このフォルダに保存したファイルは、マクロが自動で許可されるようになります。


対処方法④:マクロの設定を変更する

マクロの動作設定自体を変更する方法もあります。ただし、セキュリティリスクがあるため注意が必要です。

手順

  1. Excelを開く
  2. 「ファイル」→「オプション」
  3. 「セキュリティセンター」→「設定」
  4. 「マクロの設定」を選択

主な設定内容

  • すべてのマクロを無効(通知あり)←推奨
  • すべてのマクロを有効 ← 非推奨(危険)

基本的には「通知あり」のまま使用し、必要なときだけ有効化するのが安全です。


対処方法⑤:ZIPファイル経由で展開する

意外と知られていませんが、ZIP形式でダウンロードした場合もブロックされることがあります。

解決方法

  1. ZIPファイルを右クリック
  2. 「プロパティ」→「ブロック解除」にチェック
  3. 解凍する

この順番を守ることで、展開後のExcelファイルのブロックも防げます。


マクロを安全に使うための注意点

マクロは便利な反面、ウイルス感染のリスクもあります。以下のポイントは必ず守りましょう。

信頼できるファイルのみ実行する

  • 送信元が不明なファイルは開かない
  • 怪しいメールの添付ファイルは無視

セキュリティ設定を下げすぎない

  • 「すべてのマクロを有効」は基本NG
  • 必要なときだけ有効にする

ウイルス対策ソフトを併用する

セキュリティソフトが入っていれば、万が一のリスクも軽減できます。


よくあるトラブルと対処

ケース①:ブロック解除が表示されない

原因:

  • ファイルがネット経由で取得されていない

対処:

  • 別の方法(信頼できる場所設定)を試す

ケース②:会社PCで設定変更できない

原因:

  • 管理者制限(グループポリシー)

対処:

  • システム管理者に相談する

ケース③:毎回ブロックされる

原因:

  • 保存場所が信頼されていない

対処:

  • Trusted Locationを設定

まとめ

「マクロの実行がブロックされました」というエラーは、Excelのセキュリティ機能による正常な動作です。決して不具合ではありません。

対処方法は主に以下の5つです。

  • ファイルのブロック解除
  • コンテンツの有効化
  • 信頼できる場所の設定
  • マクロ設定の変更
  • ZIPのブロック解除

特に初心者の方は「ブロック解除」または「コンテンツの有効化」だけ覚えておけば、ほとんどのケースに対応できます。

ただし、安全性を無視して設定を変更すると、ウイルス感染のリスクが高まるため注意が必要です。

正しい知識を身につけて、安全にExcelマクロを活用していきましょう。

Amazonのオーディオブック「Audible」が定額聴き放題サービスにリニューアル

Amazonのオーディオブックサービス「Audible」がサービスリニューアルされ、1/27から値段据え置き月額1500円で聴き放題サービスにリニューアルしました!

対象作品は12万冊。30日間のお試し体験が実施中なので以下にリンクを掲載します。

→ 【30日無料体験】Amazonのオーディオブック「Audible」が定額聴き放題をさっそく試す!