ExcelのActiveXコントロールが無効になる

目次

現象

2025年6月以降、一部のPCにおいて、Excelファイルを開いたときに、 下記の内容が表示され、正常にファイルが開けない事象が発生しています。
「非表示モジュール内でコンパイルエラーが発生しました。」
「このファイル内のActiveXコンテンツはブロックされています。」
11560_1.png

原因

この現象は、Microsoft Officeのアップデート により、セキュリティ強化のため、ActiveXコントロールを既定で無効化 するためです。

対応方法

下記の手順で設定を変更してください。

  1. Excel を開く
  2. ファイル → オプション を選択
  3. 左メニューから トラストセンター → トラストセンターの設定 を開く
  4. ActiveX 設定 をクリック
  5. 上から2番目の 先に確認メッセージを表示してから・・・ を選択してください。
    11560_3.png

なお、今後のOfficeやWindowsのアップデートによって、ActiveX設定が再び無効に戻される可能性があるため、動作しなくなった際は再度設定をご確認ください。

Windowsのセキュリティ強化について

上記のAciveXの動作変更など、Windows 10 → 11 に移行する時期で、Microsoftのセキュリティポリシーの仕様が過渡的に変更されています。

一例として、インターネットからダウンロードしたファイルを開くときに「セキュリティの警告」が表示されることがあります。
その場合は、ファイルのプロパティを開き、全般タブの下部にセキュリティの警告「許可する」にチェックを入れてください。

11560_5.png

なお、 以前から使用していたマクロ付きファイルを新しい環境で使用して、正常に動かない場合は、ご連絡ください。

Powered by