Excelでボタンやリストの入ったファイルを開いたとき、画面上部に警告が出て、ボタンを押しても何も反応しない…。そんな「ActiveXコンテンツがブロックされている」状態で困っている方は多いと思います。これはExcelが壊れたわけではなく、安全のためにExcelがActiveXという部品をわざと止めている状態です。原因を正しく切り分けて手順を踏めば、必要なファイルだけを安全に動かせるようになります。
この記事では、なぜブロックされるのかという原因の見分け方から、トラスト センターでの設定変更、ネット由来ファイル特有の注意点までを、初心者の方が迷わない順番で説明します。元情シスとして社内のExcelツール運用を長く見てきた経験から、「ここでつまずく」というポイントも先回りしてお伝えします。
ActiveXがブロックされる原因を先に切り分ける
対処を始める前に、自分のケースがどれなのかを見分けると解決が早くなります。「ActiveXがブロックされる」と一口に言っても、原因はいくつかに分かれます。ここを飛ばして設定だけいじると、直らないまま時間だけがかかってしまいます。
| 症状の見え方 | 考えられる原因 | 向かう先 |
|---|---|---|
| 警告バーに 有効化のボタンが 出る(従来版) |
トラスト センターが 「確認して有効化」 の設定 |
バーのボタンで 一時許可 |
| 有効化のボタンが 出ず、まとめて 止まっている |
Microsoft 365 / Office 2024で 既定が無効化 |
ActiveXの設定 を見直す |
| 「保護ビュー」の 帯が出ている |
ネット由来ファイル (MOTW) |
先に保護ビュー を解除 |
| ボタン自体が 反応しない |
ActiveXでなく フォームコントロール /マクロ側の問題 |
別記事へ (下記参照) |
まず、お使いのExcelが従来版(2019など)か、Microsoft 365 / Office 2024かを確認してください。ここで対処法が分かれます。従来版は警告バーのボタンで済むことが多いのですが、365 / 2024ではActiveXが既定で無効になっており、トラスト センターの設定を見直す必要があります。バージョンは「ファイル」→「アカウント」の製品名で確認できます。
従来版(Office 2019など)は警告バーで有効化する
信頼できる相手から受け取ったファイルで、警告バー(メッセージバー)に有効化のボタンが出ている場合は、その場で一度だけ有効化するのがいちばん安全です。設定そのものを緩めないので、他のファイルの安全性はそのまま保てます。少しでも怪しいと感じたら、有効化せずに閉じるのが正解です。身元の分からないファイルにはこの操作を使わないでください。
なお、同じファイルを次に開いたときは信頼済みとして扱われ、警告バーが出なくなることがあります(同じ保存場所・同じファイルのままの場合)。従来版では既定でこの「確認して有効化」の状態になっているため、多くのケースは設定変更まで進まなくても対処できます。
トラスト センターのActiveXの設定を見直す
有効化のボタンが出ない場合や、毎回同じ社内ファイルで確認を求められて煩わしい場合は、トラスト センターの設定を見直します。ここが今回のいちばん大事なところです。
- Excelで「ファイル」→「オプション」を開きます。
- 左側の「トラスト センター」を選び、「トラスト センターの設定…」ボタンを押します。
- 左メニューの「ActiveX の設定」を開きます。
- 目的に合う項目を選び、「OK」→「OK」で閉じて、ファイルを開き直します。

「ActiveX の設定」には次の4つがあります。意味を知らずにいちばん下を選んでしまう方が多いので、違いを整理しておきます。表記はExcelの画面どおりです。
| 選択肢(画面の表記) | 意味 | おすすめ度 |
|---|---|---|
| 警告を表示せずに すべてのコントロールを 無効にする |
ActiveXを一切動かさない。 警告も出ない |
安全だが不便 |
| 先に確認メッセージを表示してから、 初期化に危険が伴うコントロールには 制限を強化し、初期化しても安全な コントロールには最低限の制限を 適用して有効にする |
危険な部品はより厳しく 制限したうえで、都度 確認して動かす |
◎ 実用的で安全 |
| 先に確認メッセージを表示してから、 最低限の制限を適用して すべてのコントロールを有効にする |
都度確認しつつ、 最低限の制限で すべて動かす |
○ 動かす必要がある時 |
| 確認メッセージを表示せずに、 すべてのコントロールを 制限なしに有効にする (推奨しません…) |
無確認で全部動かす。 Microsoftが非推奨と明記 |
× 選ばない |
いちばん下の「確認メッセージを表示せずに、すべてのコントロールを制限なしに有効にする(推奨しません…)」は選ばないでください。これは届いたファイルのActiveXを何の確認もなく動かす設定で、悪意のある部品まで素通りさせてしまいます。Microsoftも公式に「絶対に必要な場合を除き、ActiveXは無効のままにしておくことを強く推奨する」(Microsoft strongly encourages leaving ActiveX controls disabled unless absolutely necessary)と述べています。動かす必要があるファイルだけを扱いたいなら、上から2番目(確認メッセージ+制限付きで有効)が実用的で安全です。
ここで出てくる「初期化に安全/危険」は、その部品を作った開発者が「安全」と印を付けているかどうかの違いです(安全なものをSFI、その保証がないものをUFIと呼びます)。UFIの部品にはより強い制限がかかります。難しく感じたら、まずは上から2番目にしておけば、危険な部品は確認付きで厳しめに扱われるので安心です。
なお、この設定はExcelだけでなくWord・PowerPointなど他のOfficeアプリにもまとめて反映されます。公式にも「Word, Access, Excel, PowerPoint, Publisher, Visio のいずれかでActiveX設定を変えると、それらすべてのプログラムで設定が変わる」と明記されています。1つ変えれば全部に効くので、アプリごとに設定し直す必要はありません。
Office 2019とMicrosoft 365 / Office 2024で挙動が違う点に注意
「昔は警告バーで有効化できたのに、急にボタンが消えた」という声が増えています。これは2024年以降の大きな仕様変更が原因です。
Microsoft 365とOffice 2024では、ActiveXコントロールが既定で無効になりました。公式の表現でも “In Microsoft 365 and Office 2024, the settings for ActiveX controls have changed to be disabled by default.” とされています。この状態では、ファイルを開いてもその場の有効化ボタンが出ず、まとめてブロックされます。「ActiveXコンテンツはブロックされています」といった案内が表示されることがあるのはこの新しい挙動によるもので、上で説明した「ActiveX の設定」の見直しが対処の中心になります。一方、Office 2019など従来版ではこの既定無効化は適用されず、警告バーのボタンで有効化できることが多いため、同じ赤い表示が出ないこともあります。
| 項目 | Office 2019 など従来版 | Microsoft 365 / Office 2024 |
|---|---|---|
| ActiveXの 既定 |
確認して有効化 (動かせる) |
既定で無効 (disabled by default) |
| 有効化の 方法 |
警告バーの ボタンで一時許可 |
ActiveXの設定を 見直す |
| 表示の 傾向 |
警告バーが出る | まとめてブロックの 案内が出やすい |
自分のOfficeがどちらかは「ファイル」→「アカウント」で製品名を見れば分かります。「Microsoft 365」や「2024」と表示されていれば、既定無効の新しい挙動だと考えてください。
設定を直しても動かないときはMOTWと保護ビューを疑う
「ActiveX の設定」を直したのにまだブロックされる…というときは、ファイルそのものがネット由来としてブロックされている可能性があります。メールの添付やダウンロードしたファイルには、Windowsが「これは他のPCから来たファイル」という印(MOTW=Mark of the Web)を付けます。この印が付いていると、ActiveXの設定に関係なく安全側に倒されます。
- 対象のExcelファイルを一度閉じます。
- エクスプローラーでファイルを右クリックし「プロパティ」を開きます。
- 下部に「セキュリティ このファイルは他のコンピューターから取得したものです…」と出ていれば、その横の「許可する」にチェックを入れます。
- 「OK」を押し、ファイルを開き直します。
あわせて、帯に「保護ビュー」と書かれている場合は、先に「編集を有効にする」で保護ビューを抜けてください。保護ビューのままだとActiveXは動きません。順番としては、保護ビュー解除 → MOTW許可 → ActiveXの設定の見直し、の流れで切り分けるとスムーズです。信頼できないファイルでは、これらの許可を安易に行わないよう注意してください。
ActiveXコントロール・フォームコントロール・マクロの違い
意外と混同されやすいのですが、Excelの「ボタン」には見た目が似た別種類があり、ブロックの原因も対処も変わります。ここを取り違えると、いくら設定を直しても解決しません。

| 種類 | 特徴 | 今回の警告との関係 |
|---|---|---|
| ActiveX コントロール |
プロパティが細かく 設定できる高機能な部品 |
◎ これがブロック 対象 |
| フォーム コントロール |
シンプルで軽い。 マクロ登録で動く |
ActiveXの設定とは 無関係 |
| VBAマクロ | コードそのもの。 マクロのセキュリティで制御 |
別のブロック (下記別記事) |
「ActiveX の設定を直したのに、ボタンが動かない」場合、実はそれがフォームコントロールで、割り当てたマクロ側が止まっているだけ、ということがよくあります。マクロが原因でブロックされている場合は設定場所が異なります。マクロのセキュリティ解除については別記事の「Excelマクロのセキュリティブロック解除」で詳しく説明していますので、そちらを参照してください(ActiveXコントロールとVBAマクロは別物です)。
出典(公式情報)
本記事のActiveXの仕様・設定の考え方は、以下のMicrosoft公式サポートで確認しています。いずれも英語ページです(日本語版は提供されていません)。
Enable or disable ActiveX settings in Office files(Microsoftサポート・英語)/ActiveX controls are disabled by default in Microsoft 365 and Office 2024(Microsoftサポート・英語)

ActiveXの警告でつまずいたときは気軽に聞いてください
ActiveXは「安全のための仕組み」なので、直し方を一つ間違えると今度はセキュリティが緩みすぎてしまう、さじ加減の難しい部分です。「どの項目を選べばいいのか分からない」「有効化のボタンが出ない」など、「なんかよくわからないなぁ…。」と感じたら、無理に設定をいじる前に公式LINEで状況を教えてください。
お使いのOfficeのバージョンや、画面に出ている案内の様子を伺えば、そのファイルを安全に動かせる最短の手順を一緒に確認できます。24時間365日対応しています。下の緑のボタンから、画面の様子を教えてくださいね。待ってますね。
よくある質問
Q1 有効化のボタンが表示されません
お使いがMicrosoft 365またはOffice 2024の可能性が高いです。これらは既定でActiveXが無効になり、その場の有効化ボタンが出ません。「ファイル」→「オプション」→「トラスト センター」→「トラスト センターの設定…」→「ActiveX の設定」を開き、動かす必要がある場合は上から2番目の「先に確認メッセージを表示してから…有効にする」を選んでください。
Q2 会社の複数のパソコンで同じ設定にしたいです
各PCで同じ手順を行えば設定できます。ExcelでActiveXの設定を変えるとWord・PowerPointなど他のOfficeアプリにも同じ設定が反映されるため、アプリごとの再設定は不要です。台数が多い場合や、担当者が誤って「推奨しません」の設定を選ばないようにしたい場合は、情報システム部門に相談して統一的に管理してもらうと安心です。
Q3 いちばん下の「制限なしに有効」を選んではいけないのはなぜですか
「確認メッセージを表示せずに、すべてのコントロールを制限なしに有効にする(推奨しません…)」は、届いたファイルのActiveXを無確認で動かす設定だからです。悪意のある部品まで素通りさせるため、Microsoftも公式に非推奨としています。動かす必要がある場合は、上から2番目の確認メッセージ付きの項目を選んでください。
Q4 ActiveXの設定を直したのにボタンが動きません
そのボタンがActiveXコントロールではなく、フォームコントロールで、割り当てたマクロが止まっている可能性があります。ActiveX・フォームコントロール・VBAマクロは別物で、ブロックの原因も対処場所も異なります。マクロが原因の場合はマクロのセキュリティ設定を確認してください。
(この記事は uri uri が公式情報と実機での確認をもとに作成しました。最終確認日 2026-07-05)
“`



コメント