マクロが「セキュリティリスク」として自動ブロックされるのはなぜ?
結論
365ではインターネットからのマクロがデフォルトブロックされます。
詳しい解説
Microsoft 365では2022年以降、インターネットからダウンロードしたファイルのVBAマクロがデフォルトでブロックされるようになりました(Mark of the Web)。対処法として、ファイルのプロパティから「ブロック解除」にチェックを入れるか、信頼できる場所(Trusted Locations)にファイルを配置します。2016/2019では従来通りの警告バーからの有効化が可能です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 警告のみ | 警告のみ | 警告+ブロック | 対応 | デフォルトブロック |
実務での使用例
社内で使っている勤怠管理マクロが動かない
メールで受け取った.xlsmファイルがMicrosoft 365で自動ブロックされた場合
- ファイルを右クリック→「プロパティ」を開く
- 「ブロックの解除」にチェックを入れてOKをクリック
- ファイルを開いてマクロを有効化