Office ファイルで ActiveX 設定を有効または無効にする
发布时间:2026-09-13 | 浏览:2
ファイルで ActiveX コントロールを操作する方法、設定を変更する方法、およびメッセージ バーとセキュリティ センターを使用して ActiveX コントロールを有効または無効にする方法について説明します。 また、ActiveX コントロールの詳細と、それらによってファイルがどのように向上するかについても学習できます。
IT プロフェッショナルは、「 Office 2010 TechNet の記事「ActiveX コントロールのセキュリティ設定を計画 する」で、ActiveX 設定の計画について詳しく参照できます。
メッセージ バーが表示されたときに ActiveX コントロールを有効にする
セキュリティの警告が表示されたときにセッションの間のみ ActiveX コントロールを有効にする
Word、Access、Excel、PowerPoint、Publisher、および Visio で ActiveX コントロールの設定を変更する
ActiveX コントロール設定について
ActiveX コントロールとリスクについて
リスクと発生する可能性のある被害
メッセージ バーが表示されたときに ActiveX コントロールを有効にする
ActiveX コントロールを含んだファイルを開くと、黄色の メッセージ バー に盾アイコンと [ コンテンツの有効化 ] ボタンが表示されます。 信頼できる発行元からのコントロールであるとわかっている場合は、次の操作を実行します。
メッセージ バー で、[ コンテンツの有効化 ] をクリックします。 ファイルが開きます。このファイルは、 信頼できるドキュメント です。
次の画像は、ファイルに ActiveX コントロールが含まれているときのメッセージ バーの例です。
Backstage ビューで ActiveX コントロールを有効にする
ファイルで ActiveX コントロールを有効にするもう 1 つの方法は、Microsoft Office Backstage ビューを使用する方法です。このビューは、[ ファイル ] タブをクリックした後に黄色のメッセージ バーの形式で表示されます。
[ ファイル ] タブをクリックします。
[ セキュリティの警告 ] 領域で、[ コンテンツの有効化 ] をクリックします。
[ すべてのコンテンツを有効にする] で、[ 常にこのドキュメントのアクティブ コンテンツを有効にする] をクリックします。 ファイルが 信頼できるドキュメント として設定されます。
次の図は、[ このドキュメントのアクティブ コンテンツを常に有効にします ] および [ 詳細オプション ] の例です。
次の図は、[ コンテンツの有効化 ] オプションの画面例を拡大したものです。
唯一の例外は、キル ビットが設定された ActiveX コントロールです。 この場合、その ActiveX コントロールは実行されません。 キル ビットは、たとえば、セキュリティの脆弱性を防いだり、コードが実行されないようにしたりして、ActiveX コントロールに ActiveX ソフトウェアを使用しないように命令するセキュリティ機能です。
セキュリティの警告が表示されたときにセッションの間のみ ActiveX コントロールを有効にする
ファイルが開いている間だけコントロールを有効にするには、次の手順に従います。 ファイルをいったん閉じてから開くと、再度警告が表示されます。
[ ファイル ] タブをクリックします。
[ セキュリティの警告 ] 領域で、[ コンテンツの有効化 ] をクリックします。
[ 詳細オプション ] を選択します。
[ Microsoft Office セキュリティ オプション ] ダイアログ ボックスで、各 ActiveX コントロールについて [ このセッションのコンテンツを有効にする ] を選択します。
次のイメージに示す [ セキュリティの警告 ] 領域の例では、ファイルが開いている間だけ ActiveX コントロールを有効にすることができます。
ファイルに Visual Basic for Applications (VBA) プロジェクトが含まれている場合 (マクロを有効にした Microsoft Excel ファイルなど)、ファイルにマクロが含まれている可能性があるため、セキュリティ センターの制限がより厳しくなります。
信頼できる入手元のファイルである場合に限り、ActiveX コントロールとその他のアクティブ コンテンツを有効にしてください。
Word、Access、Excel、PowerPoint、Publisher、および Visio で ActiveX コントロールの設定を変更する
セキュリティ センターで ActiveX コントロールを有効または無効にするには、次の手順に従います。
[ ファイル >オプション ] をクリックします。
[セキュリティ センター ]> [セキュリティ センターの設定 ]>[ ActiveX 設定] をクリックします。
目的のオプションをクリックし、[ OK ] をクリックします。
次に示すのは、セキュリティ センターの [ ActiveX の設定 ] 領域の例です。
Word、Access、Excel、PowerPoint、Publisher、または Visio で ActiveX 設定を変更すると、これらのすべてのプログラムで設定が変更されます。
ActiveX コントロール設定について
次の説明は、信頼できる場所または 信頼できるドキュメント にないファイル内の ActiveX コントロールに適用されます。
ファイルを信頼し、ActiveX コントロールを含んだコンテンツやその他のアクティブ コンテンツに関連したセキュリティ警告が今後は表示されないようにするには、そのファイルを 信頼できる場所 に配置します。
警告なしですべてのコントロールを無効にする 文書内のすべての ActiveX コントロールが無効になります。
警告なしですべてのコントロールを無効にする 文書内のすべての ActiveX コントロールが無効になります。
追加の 制限を適用して初期化が安全でない (UFI) コントロールと、最小限の制限で初期化に安全 (SFI) コントロールを有効にする前に、メッセージを表示 してくださいVBA プロジェクトの存在に基づいて、次の 2 つの動作があります。 VBA プロジェクトを使用する すべての ActiveX コントロールが無効になり、メッセージ バーが表示されます。 コントロールを有効にするには、[ コンテンツの有効化 ] をクリックします。 VBA プロジェクトを使用しない場合 SFI ActiveX コントロールは最小限の制限で有効になり、メッセージ バーは表示されません。 ただし、メッセージ バーが表示されないように、ActiveX コントロールをすべて初期化しても安全とマークする必要があります。 初期化に危険が伴うとマークされた ActiveX コントロールは無効になります。 ただし、ユーザーが UFI コントロールを有効化すると、追加の制限 (既定値など) 付きで初期化されます。 UFI コントロールの一部である存続データは失われます。
追加の 制限を適用して初期化が安全でない (UFI) コントロールと、最小限の制限で初期化に安全 (SFI) コントロールを有効にする前に、メッセージを表示 してくださいVBA プロジェクトの存在に基づいて、次の 2 つの動作があります。
VBA プロジェクトを使用する すべての ActiveX コントロールが無効になり、メッセージ バーが表示されます。 コントロールを有効にするには、[ コンテンツの有効化 ] をクリックします。
VBA プロジェクトを使用しない場合 SFI ActiveX コントロールは最小限の制限で有効になり、メッセージ バーは表示されません。 ただし、メッセージ バーが表示されないように、ActiveX コントロールをすべて初期化しても安全とマークする必要があります。 初期化に危険が伴うとマークされた ActiveX コントロールは無効になります。 ただし、ユーザーが UFI コントロールを有効化すると、追加の制限 (既定値など) 付きで初期化されます。 UFI コントロールの一部である存続データは失われます。
最小限の制限ですべてのコントロールを有効にする前に確認する これが既定値です。 VBA プロジェクトが存在するかどうかによって、次の 2 つの処理があります。 VBA プロジェクトを使用する すべての ActiveX コントロールが無効になり、メッセージ バーが表示されます。 コントロールを有効にするには、[ コンテンツの有効化 ] をクリックします。
最小限の制限ですべてのコントロールを有効にする前に確認する これが既定値です。 VBA プロジェクトが存在するかどうかによって、次の 2 つの処理があります。
VBA プロジェクトを使用する すべての ActiveX コントロールが無効になり、メッセージ バーが表示されます。 コントロールを有効にするには、[ コンテンツの有効化 ] をクリックします。
VBA プロジェクトを使用しない場合 SFI ActiveX コントロールは最小限の制限で有効になっており、メッセージ バーは表示されません。 ただし、メッセージ バーが表示されないように、ActiveX コントロールをすべて初期化しても安全とマークする必要があります。 初期化に危険が伴うとマークされた ActiveX コントロールは無効になります。 ただし、ユーザーが UFI コントロールを有効化すると、最小限の制限 (固定値、または固定値が存在しない場合の既定値など) 付きで初期化されます。
制限なく、メッセージも表示せずにすべてのコントロールを有効にする (推奨しません) 最小限の制限でドキュメント内のすべての ActiveX コントロールを有効にします。
セーフ モード SFI ActiveX コントロールをセーフ モードで有効にする。これは、開発者がコントロールを安全なものとしてマークしたことを意味します。
ActiveX コントロールとリスクについて
ActiveX コントロールは基礎的な小さなプログラムで、インターネットを介して Web ブラウザー上で動作するアプリケーションを作成します。 たとえば、データ収集、特定の種類のファイルの表示、アニメーションの表示などを目的としてカスタマイズされたアプリケーションがあります。 ActiveX コントロールの一般的な用途は、コマンド ボタン、リスト ボックス、およびダイアログ ボックスです。 さらに、Office プログラムで ActiveX コントロールを使用し、一部のドキュメントを改善できます。
リスクと発生する可能性のある被害
ActiveX コントロールは、コンピューターに制限なくアクセスできるため、ローカル ファイル システムにアクセスして、オペレーティング システムのレジストリ設定を変更できます。 ハッカーが ActiveX コントロールを悪用してコンピューターを乗っ取ってしまうと、大きな損害が生じます。
フィードバックをいただき、ありがとうございます。