Office 2013 ドキュメントに特定のスクリプト可能な ActiveX コントロールを挿入できない

注:

skimmingImportant この記事には、セキュリティ設定を減らす方法やコンピューターのセキュリティ機能をオフにする方法を示す情報が含まれています。 これらの変更を実行して、特定の問題を回避できます。 これらの変更を行う前に、環境でのこの回避策の実装に関連するリスクを評価することをお勧めします。 この回避策を実装する場合は、コンピューターの保護に役立つ適切な追加の手順を実行します。

現象

Web ブラウザー コントロールを Microsoft Word ドキュメント、Microsoft Excel ブック、または Microsoft PowerPoint プレゼンテーションに挿入しようとすると、次のいずれかのエラー メッセージが表示されます。

  • Excel 2013 の場合: "オブジェクトを挿入できません"
  • Word 2013: "このオブジェクトは、ポリシー設定のため挿入できません。 このエラーは、このファイル内の ActiveX コントロールまたは埋め込みオブジェクトがポリシー設定によってブロックされている場合に発生する可能性があります。 このエラー メッセージの詳細については、オンライン"
  • PowerPoint 2013: "この ActiveX コントロールを挿入できません"

原因

この問題は、セキュリティ上の理由から、一部のスクリプト可能なコントロールが Office 2013 で廃止されているために発生します。 これは設計上のものであり、これらのエラーが予想されます。 これらのスクリプト可能なコントロールは、これらのコントロールにのみ適用されるバージョン固有のキル ビットを使用して無効になり、これはドキュメントで使用されている場合にのみ発生します。 スクリプト可能なコントロールをドキュメントに直接埋め込もうとしないことをお勧めします。これは、この動作によってシステムのセキュリティが低下する可能性があるためです。

回避策

警告この回避策により、コンピューターやネットワークが悪意のあるユーザーやウイルスなどの悪意のあるソフトウェアによる攻撃に対して脆弱になる可能性があります。 この回避策はお勧めしませんが、この回避策を独自の裁量で実装できるように、この情報を提供しています。 この回避策は、自己の責任において使用してください。 この回避策を実装する場合は、使用する必要があるコントロールに対してのみこれを行うことを強くお勧めします。

この問題を回避するには、次のレジストリ内の場所を参照して 32 ビットのキル ビットを無効にし、該当する ClassID の DWORD の値を 1024 から 0 に変更します。

Office 2013 のクイック実行インストールでは、次のレジストリ サブキーを見つけます。

<ClassID のHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\>

Office 2013 の MSI インストールでは、次のレジストリ サブキーを見つけます。

<ClassID のHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\>

メモ Office 2013 のインストール バージョンを特定するには、次の手順に従います。

  1. Word 2013 など、Office 2013 アプリケーションを起動します。
  2. [ ファイル ] メニューの [ アカウント] をクリックします。
  3. クイック実行を使用して Office 2013 がインストールされている場合は、[更新オプション] 項目が表示されます。 MSI インストールの場合、[更新オプション] 項目は表示されません。

この問題の影響を受ける Class ID は次のとおりです。

説明 ClassID
Web ブラウザー コントロール {8856F961-340A-11D0-A96B-00C04FD705A2}
Microsoft Scriptlet コンポーネント {AE24FDAE-03C6-11D1-8B76-0080C744F389}
HTML 編集コントロール {25336920-03F9-11CF-8FD0-00AA00686F13}
{25336921-03F9-11CF-8FD0-00AA00686F13}
MHTML 編集コントロール {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}{3050F67D-98B5-11CF-BB82-00AA00BDCE0B}
DHTML 編集コントロール {2D360200-FFF5-11d1-8d03-00a0c959bc0a}
DHTML 編集コントロール (スクリプト作成に安全) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

注:

32 ビット バージョンの Office が 32 ビット バージョンの Windows で実行されている場合、または 64 ビット バージョンの Windows で 64 ビット バージョンの Office が実行されている場合は、Wow6432Node を Office のレジストリ キーから省略する必要があります。 ただし、64 ビット バージョンの Windows で 32 ビット バージョンの Office が実行されている場合は、Wow6432Node を含める必要があります。