安裝 MS14-082 安全性更新後,ActiveX 自訂 Office 解決方案中的「無法插入物件」錯誤

徵狀

安裝 中所述的安全性更新後,您可能會遇到下列其中一個徵狀:

徵狀 1

當您將 Forms ActiveX 控制項 (forms3) 插入 Microsoft Office 文件中,或是編輯控制項的屬性時,您可能會收到 ActiveX 自訂 Office 解決方案中類似下列的錯誤訊息:

因為此控制項的 TypeInfo 未正確合併,所以 Visio 無法插入此控制項。請確定所有參數類型都適用於 VBA。如果需要請刪除 TEMP *.exd 檔案。

物件程式庫無效,或者包含找不到之物件定義的參考。

無法插入物件。

用來建立此物件的程式是表單。此程式沒有安裝在您的電腦中,或是沒有回應。 若要編輯此物件,請安裝表單,或是確認表單中所有對話方塊都已關閉。

注意 在此最後錯誤訊息中,表單文字可能會被控制項的 GUID 取代。

徵狀 2

當您使用 Office 隨選即用在有 2007 Office 套件或 Office 2010 並排安裝的電腦上安裝 Office 2013 時,您可能會經歷「徵狀 1」區段中提及的相同錯誤。

徵狀 3

當您在已安裝 MS14-082 的電腦上儲存包含 ActiveX 控制項 (forms3) 的 Microsoft Excel 活頁簿後,Excel 巨集可能無法在未安裝 MS14-082 的電腦上使用。

解決方案

若要解決<徵狀>一節中描述的所有問題,請針對所有已安裝的 Office 版本,將下列更新安裝至受影響的電腦。

注意 您應針對所有已安裝的 Office 版本安裝所有的更新,才能取得完整的修正結果。如果您使用並存的 Office 2013 C2R 和 Office MSI 產品組合,則必須同時更新所有產品。如需詳細資訊,請參閱<重要變更資訊>一節。

Office 2013 (隨選即用安裝)

Office 2013 隨選即用 (C2R) 用戶端應會自動收到包含此修正程式的更新。確認您正在執行 15.0.4701.1002 版或更新版本,以確保將安裝此修正程式。如需判斷目前是否使用 C2R 版的 Office 2013 以及目前安裝的版本為何的相關資訊,請參閱<其他相關資訊>一節。如果不是執行 15.0.4701.1002 版或更新版本,您可以強制進行 Office 2013 的線上手動修復,以確保取得最新的更新。

深入了解。

瞭解更多 相關資訊。

Office 2013 (MSI 安裝)

2015 年 3 月 10,Office 2013 的更新 (機器翻譯)

 2015 年 3 月 10,Excel 2013 的更新 (機器翻譯)

MS15-022:說明 Word 2013 安全性更新:2015 年 3 月 10 日

 2015 年 3 月 10,PowerPoint 2013 的更新 (機器翻譯)

 2015 年 3 月 10,Access 2013 的更新 (機器翻譯)

 2015 年 3 月 10,Visio 2013 的更新 (機器翻譯)

Office 2010

2015 年 3 月 10,Office 2010 的更新 (機器翻譯)

MS15-022:說明 Microsoft Excel 2010 的安全性更新:2015 年 3 月 10 日

MS15-022:說明 Word 2010 的安全性更新:2015 年 3 月 10 日

MS15-022:說明 PowerPoint 2010 的安全性更新:2015 年 3 月 10 日

 2010 年 3 月 10,Access 2013 的更新 (機器翻譯)

 2015 年 3 月 10,Visio 2010 的更新 (機器翻譯)

2007 Office 系統

MS15-022:說明 2007 Microsoft Office 套件的安全性更新:2015 年 3 月 10 日

 2015 年 3 月 10,2007 Office 系統的更新 (機器翻譯)

MS15-022:說明 Microsoft Excel 2007 Service Pack 3 的安全性更新:2015 年 3 月 10 日

MS15-022:說明 Word 2007 SP3 的安全性更新:2015 年 3 月 10 日 (機器翻譯)

MS15-022:說明 PowerPoint 2007 Service Pack 3 的安全性更新:2015 年 3 月 10 日

 2015 年 3 月 10,Visio 2007 的更新 (機器翻譯)

其他相關資訊

重要變更資訊

Microsoft Form 控制項套件 (FM20.dll) 是 Office 並存安裝中應用程式共同使用的共用元件。確保修正程式套用至所有並存安裝的 Office 版本,即可確保所有版本都已正確更新,進而與控制項變更一起運作。為了將干擾降到最低,這些更新應一起套用。請注意,舊版的 Office (也就是,早於 2007 Office 系統的版本) 不會進行更新來與已更新的 Form (FM20) 共用元件一起運作。這表示,在 2007 前 Office 系統版本與較新版本並存安裝的電腦上安裝此更新,可能會使較舊版本無法與標準 Form 控制項一起正常運作。這是已知的限制,只有將舊版更新為<解決方案>一節中所提到的支援版本,才能解決此問題。

安裝此更新之後,您就無法使用 Internet Explorer 或 HTA Web 專案所提供的 Form 控制項。Microsoft 從未正式支援這些控制項的這類用途,我們強烈建立使用這些控制項來尋找替代控制項或重新處理專案的使用者使用 HTML5,而不使用 ActiveX 控制項。不支援且強烈反對移除任何 Form 控制項的安全性 (killbit) 金鑰。我們從未打算從網頁解決方案使用這些控制項。

使用機器碼中 Form 控制項的協力廠商產品應不受影響,除非這些產品有明確程式碼可遵循 Internet Explorer 安全性檢查 (刪除位元 (killbit) 設定) 或使用 Internet Explorer 與這些網頁中的控制項一起進行網頁檢視。這些應用程式必須進行自己的程式碼變更,才能處理這些用途的例外況狀。軟體開發人員可連絡 Microsoft 以取得這類問題的支援協助。

如何判斷 Office 2013 為 MSI 或隨選即用

若要判斷您系統上的 Office 2013 安裝是以 MSI 或隨選即用為基礎。請遵循下列步驟:

  1. 啟動 Office 應用程式,例如 Microsoft Word 2013。

  2. [檔案] 功能表上,按一下 [帳戶]

  3. 若為 Office 2013 隨選即用安裝,[更新選項] 項目隨即顯示。若為 MSI 安裝,則不會顯示 [更新選項] 項目。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×