共用方式為


無法將特定可編寫腳本的 ActiveX 控制件插入 Office 2013 檔

注意事項

使用者應該注意的資訊,即使略過匯入此文章包含如何減少安全性設定或關閉計算機上安全性功能的資訊。 您可以執行這些變更來解決特定問題。 進行這些變更之前,建議您評估與在環境中實作此因應措施相關聯的風險。 如果您實作此因應措施,請採取適當的額外步驟來協助保護計算機。

徵狀

當您嘗試將網頁瀏覽器控件插入 Microsoft Word 檔、Microsoft Excel 活頁簿或 Microsoft PowerPoint Presentation 時,您會收到下列其中一個錯誤訊息:

  • 在 Excel 2013 中:「無法插入物件」
  • 在 Word 2013 中:「因為您的原則設定,所以無法插入此物件。 如果原則設定封鎖此檔案中的 ActiveX 控制件或內嵌物件,可能會發生此錯誤。 此錯誤訊息在在線的詳細資訊」
  • 在PowerPoint 2013中:「無法插入此 ActiveX 控制件」

原因

之所以發生此問題,是因為基於安全性考慮,某些可編寫腳本的控件在 Office 2013 中已過時。 這是根據設計,而且這些錯誤是預期的。 這些可編寫腳本的控件會使用僅適用於這些控件的版本特定終止位來停用,而且只有在檔中使用這些控制件時才會發生此情況。 建議您不要嘗試將可編寫腳本的控制項直接內嵌到檔中,因為此行為可能會降低系統安全性。

因應措施

WarningThis workaround may make a computer or a network more vulnerable to attack by malicious users or by malicious software such suchs viruses. 我們不建議使用此因應措施,但會提供這項資訊,以便您自行自行實作此因應措施。 採用此因應措施需自行承擔風險。 如果您確實實作此因應措施,強烈建議您只針對必須使用的控件執行此動作。

若要解決此問題,請流覽至下列登錄中的位置來停用 32 位刪除位,然後將適用 ClassID 的 DWORD 值從 1024 變更為 0。

針對 Office 2013 的隨選即用安裝,找出下列登錄子機碼:

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

針對 Office 2013 的 MSI 安裝,找出下列登錄子機碼:

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

注意 若要識別 Office 2013 的安裝版本,請遵循下列步驟:

  1. 啟動 Office 2013 應用程式,例如 Word 2013。
  2. 在 [ 檔案] 功能表上,按兩下 [ 帳戶]
  3. 如果 Office 2013 是使用隨選即用安裝,則會顯示「更新選項」專案。 針對 MSI 安裝,不會顯示 [更新選項] 專案。

此問題會影響下列 ClassID:

說明 ClassID
網頁瀏覽器控制件 {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。