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

注意

Office 365 用リソース は、 エンタープライズ向け Microsoft 365 アプリに名前変更されています。 この変更の詳細については、 このブログの投稿を参照してください。

注意

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

現象

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

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

原因

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

回避策

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

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

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

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

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

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

メモ 2013 のインストール バージョンをOffice、次の手順を実行します。

  1. Word 2013 Office 2013 アプリケーションを開始します。
  2. [ファイル] メニューの [ アカウント] を クリックします
  3. 2013 Officeを使用して 2013 がインストールクイック実行、"更新オプション" アイテムが表示されます。 MSI インストールでは、[更新オプション] アイテムは表示されません。

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

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