コラム

「Excel」VBAマクロのブロック解除方法

いつもお世話になっております。「biz-us クラウド」サポート担当です。

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

biz-usクラウド_バナー


VBAマクロがブロックされる原因は、「Microsoft Office」のセキュリティ強化

なぜVBAマクロがブロックされるのかというと、原因は「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クラウドは、IT機器トラブルやお困りごとをすばやく解決するための遠隔保守サービスです。ITに関するお悩みやトラブルを、専門の担当者がお電話やリモート操作で対応し、“コア業務”に集中できる環境づくりをサポートします。月額3000円(税抜)から利用できます。

まずはご相談だけでもお気軽にお問い合わせください。
biz-usクラウドやIT機器関連の無料相談はこちらから


お急ぎの方はお電話でもどうぞ 0120-985-463【受付時間】平日10:00~18:00

biz-usクラウドの資料ダウンロード(無料)はこちら

biz-usクラウド資料ダウンロードバナー