如何解決載入 OCCI 時在事件記錄檔中出現 “Microsoft.Office.Interop.Application” 的問題
我們其中一位首席現場工程師 David Craig 最近協助客戶疑難排解為什麼 OCCI 在安裝後無法載入。若是 Excel,他們會在 [事件檢視器] 中看到這個錯誤:
Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException:無法載入自訂,因為無法建立應用程式定義域。---> System.IO.FileNotFoundException:無法載入檔案或組件 'Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' 或其相依性的其中之一。系統找不到指定的檔案。
在事件記錄檔的上述錯誤中,粗體文字會因 OCCI 無法為 Excel、Word 或 PowerPoint 載入而異。
- 若是 Excel,錯誤會顯示 Microsoft.Office.Interop.Excel
- 若是 Word,錯誤會顯示 Microsoft.Office.Interop.Word
- 至於 PowerPoint,錯誤則會顯示 Microsoft.Office.Interop.PowerPoint
David 及其客戶透過安裝以下兩個下載來解決此問題:
- 適用於 Microsoft Office system (3.0 版的執行階段) 的 Microsoft Visual Studio Tools (VSTO)
- 2007 Microsoft Office System 更新:可轉散發的主要 Interop 組件 (可能為英文網頁)
在安裝這兩個下載後,OCCI 執行起來非常順暢。我們正在研究這個問題的根本原因,而且將會提供適當的更新。我們希望能儘快除去該文字,好讓您在遇到此問題時,可以快速解決它。
載入 OCCI 發生問題,但在事件記錄檔中沒有看到這些錯誤嗎?請參閱我們的疑難排解 OCCI 錯誤的舊文章以獲得更多秘訣。
這是翻譯後的部落格文章。英文原文請參閱 How to resolve issues loading OCCI where “Microsoft.Office.Interop.Application” appears in the event log