共用方式為


隱藏模組中的編譯錯誤: < 模組名稱>

受保護的模組中包含編譯錯誤。 因為錯誤出現在它無法顯示的受保護模組中。

通常當程式碼與此應用程式版本或架構不相容時,就會發生此錯誤。(例如,文件中的程式碼目標是針對 32 位元 Microsoft Office 應用程式,但卻嘗試 64 位元的 Office 上執行)。

下列是錯誤的原因及解決方案︰

錯誤的原因:

  • 當受保護的 (隱藏) 模組中的 VBA 程式碼出現編譯錯誤時,就會引發錯誤。 因為模組受到保護,因此特定編譯錯誤不會公開。

可行的解決方案:

  • 如果您可以存取文件或專案中的 VBA 程式碼,請取消保護模組,然後再次執行程式碼以檢視特定錯誤。

  • 如果您沒有文件中的 VBA 程式碼的存取權,請連絡文件作者更新隱藏模組中的程式碼。

注意事項

對於開發跨多個平台,擴充使用者 Office 體驗的解決方案感到興趣嗎? 請參閱新的 Office 增益集模型。 與 VSTO 增益集和解決方案相比,Office 增益集的佔用空間較小,而且您可以使用幾乎任何網頁程式技術 (例如 HTML5、JavaScript、CSS3 和 XML) 來建立這些增益集。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應