使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

上次更新日期:2021 年 4 月 28 日

問題

安裝 2021 年 4 月安全性更新至 Microsoft Office 之後,Excel 的部分自動化增益集可能未載入,而且您可能會看到「無法執行巨集」的錯誤訊息。

狀態:因應措施

若要解決此問題,您必須在登錄中進行變更。 

重要: 下列步驟說明如何修改登錄。 不過,如果您修改登錄的方法不正確,可能會發生嚴重的問題。 請務必謹慎遵循這些步驟。 您也可以在修改前先備份登錄,以增強保護效果。 萬一發生問題,您就可以還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請移至如何在 Windows 中備份及還原登錄

  1. 識別無法載入的自動化增益集名稱。 在稍後的步驟中,我們會將此名稱參照為 <ProgID>。  若要驗證此增益集名稱,請在 [Excel 增益集管理員] 中檢視您的增益集清單。

    1. 從開啟的 Excel 工作表中,依序選取 [檔案]、[選項],然後選擇 [增益集類別]。

    2. 選取 [管理] 方塊中的 [Excel 增益集],然後選擇 [執行]。 包含可用增益集清單的 [增益集管理員] 會隨之開啟。

  2. 在[開始] 功能表的搜尋方塊中輸入 regedit.exe,然後按 Enter
    如果系統提示您輸入系統管理員密碼或進行確認,請輸入密碼或提供確認。

  3. 在登錄編輯程式中,瀏覽至: HKEY_CLASSES_ROOT\<ProgID>

  4. 如果存有子機碼 CurVer,請從子機碼 CurVer 中擷取 (預設) 值。 將這個視為新的 <ProgID> 並重複步驟 3。 如果不存有子機碼 CurVer,則請繼續執行步驟 5。

  5. 從子機碼 CLSID 擷取 (預設) 值 - 我們會在稍後的步驟中將此照為 <CLSID>。

  6. 在登錄中瀏覽至: HKEY_CLASSES_ROOT\<CLSID>\InprocServer32

  7. 如果 (預設) 值為 mscoree.dll,請將其變更為 C:\Windows\System32\mscoree.dll

  8. 關閉登錄編輯程式

  9. 關閉所有 Excel 執行個體,然後重新開啟 Excel。 再次嘗試該增益集。

其他資源

專家圖示 (大腦、齒輪)

向專家提問

與專家交流、討論 Excel 的最新資訊、更新內容和最佳做法,並閱讀我們的部落格。

Excel 技術社群

社群圖示

在社群中獲得協助

向支援專員、最有價值專家、工程人員和其他 Excel 使用者提問,並取得相關的解決方案。

Answers 上的 Excel 論壇

功能要求圖示 (燈泡、想法)

建議新功能

我們很樂意讀取您的建議和意見反應! 分享您的想法。 我們隨時洗耳恭聽。

提供意見反應

另請參閱

Windows 版 Excel 近期問題的修正或因應措施

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×