パソコン

【初心者でもわかる】Excel VBAマクロのブロック解除方法とは?

マクロのブロック解除方法

こんにちは、「biz-us クラウド」サポート担当です。

インターネットからダウンロードしたExcelを開こうとしたときに「マクロの実行をブロックしています」という表示が現れて、VBAマクロがブロックされてしまう事例があるようです。

そこで今回は「Excel」のVBAマクロのブロック解除方法について書かせていただきます。

biz-usクラウド_バナー

VBAマクロがブロックされる原因

なぜVBAマクロがブロックされるのかというと、原因は「Microsoft Office」のセキュリティ強化によるものです。
参考:Microsoft「インターネットからのマクロは、Office では既定でブロックされます」


インターネットからダウンロードしたファイルやメールに添付されたドキュメントには、悪意あるマクロが含まれていることがあります。

そこでMicrosoft Officeは 「保護ビュー」 と呼ばれるセキュリティ機能を実装しています。

ユーザーが安全を確認し、保護ビューを手動で解除してはじめて、ドキュメントに含まれるマクロは実行するように黄色いメッセージバーを表示し、ドキュメントを自動的に読み取り専用にしていました。

保護ビューの画像

 

しかし、「保護ビュー」の警告をよく読まず、編集を有効化してしまうユーザーも存在することから、2022年4月から実施されたセキュリティ強化によりインターネットからダウンロードしたマクロは既定でブロックされるようになりました。下記画像をご覧ください。

セキュリティリスクの画像


ちなみにこのセキュリティ強化の対象は、Excelだけでなく、Microsoft365 、PowerPoint、Word、Access、Visioも含まれています

VBAマクロのブロックが解除できないときの対処法

VBA マクロを実行できるようにする方法はいくつかあります。

  • Webのマーク(Mark of the Web、Zone.Identifier)を削除する
  • 信頼された発行元によって電子署名されたマクロを使う
  • 信頼できる場所から入手する

この中で、インターネットからダウンロードしたファイルや、ユーザーがローカルに保存したメール添付ファイルなどの個々のファイルの場合、マクロのブロックを解除する最も簡単な方法は、Webのマークを削除することです。

Webのマークとは、インターネットから入手したというマーク(Mark of the Web、Zone.Identifier)のことです。削除手順は以下の通りです。

ファイルからWebのマークを削除する手順

1.削除するには、ファイルを右クリックし、[プロパティ] を選択します。

ファイルからWebのマークの削除する手順


2.[全般] タブの [セキュリティ]の チェックボックスにチェックを入れてください。

ファイルからWebのマークの削除する手順


3.「許可する」にチェックを入れた状態で[適用]を押してプロパティを閉じ、もう一度ファイルを開いてみてください。

biz-usクラウド_バナー

まとめ

いかがでしたでしょうか?

今回はマクロのブロック解除方法をお伝えしましたが、冒頭でもお伝えしたようにブロックされるのはMicrosoftがセキュリティ対策のためにおこなっているものです。

インターネットから入手したマクロは基本的に危険だと理解したうえで、安全なファイルのみ今回の解除方法をお試しください。

当社のヘルプデスク代行サービス「biz-usクラウド」なら、Excel VBAマクロのブロック解除方法などサポートスタッフがお電話やリモート操作で対応しますのでもしよろしかったらご相談ください!

biz-usクラウドとは?

最後になりますが、biz-usクラウドの特徴は下記の通りです。

biz-us クラウドの導入事例もご紹介しておりますので、まずはご相談だけでもお気軽にお問い合わせください。
biz-usクラウドやIT機器関連の無料相談はこちらから

biz-usクラウドの機能や特徴が詳しくわかる!

この記事を書いた人
biz-usのWEBサイトを開いたパソコンのイメージ

biz-us クラウドサポート担当

株式会社MJE、biz-us クラウドサポート担当です!
日々、お客様からのお問い合わせ対応や機器設置、複合機のメンテナンス、リモート操作での機器設定・障害対応など、オフィス機器のプロとしてあらゆるご要望に幅広く対応しています。

関連記事

一覧に戻る