📊つかえる関数.com

マクロが「セキュリティリスク」として自動ブロックされるのはなぜ?

結論

365ではインターネットからのマクロがデフォルトブロックされます。

トラブルシューティング中級·

詳しい解説

Microsoft 365では2022年以降、インターネットからダウンロードしたファイルのVBAマクロがデフォルトでブロックされるようになりました(Mark of the Web)。対処法として、ファイルのプロパティから「ブロック解除」にチェックを入れるか、信頼できる場所(Trusted Locations)にファイルを配置します。2016/2019では従来通りの警告バーからの有効化が可能です。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
警告のみ警告のみ警告+ブロック対応デフォルトブロック

実務での使用例

社内で使っている勤怠管理マクロが動かない

メールで受け取った.xlsmファイルがMicrosoft 365で自動ブロックされた場合

  1. ファイルを右クリック→「プロパティ」を開く
  2. 「ブロックの解除」にチェックを入れてOKをクリック
  3. ファイルを開いてマクロを有効化