背景資料:
項目中有一個word轉換爲html的過程。通過C#調用word API。起初機子上裝的是office2007,轉換沒問題。後來將office07卸掉,裝了office03,系統轉換報錯如下:
檢索 COM 類工廠中 CLSID 爲 {000209FF-0000-0000-C000-000000000046} 的組件時失敗,原因是出現以下錯誤: 80070005。
解決方案:
開始運行:DCOMCNFG(該命令用戶打開組件服務)
組件服務-》計算機-》我的電腦-》DCom配置-》找到Microsoft Word
單擊屬性打開此應用程序的屬性對話框。
1. 單擊標識選項卡,然後選擇交互式用戶。
2.單擊"安全"選項卡,分別在"啓動和激活權限"和"訪問權限"組中選中"自定義",然後
自定義->編輯->添加ASP.NET賬戶和IUSER_計算機名* 這些帳戶僅在計算機上安裝有 IIS 的情況下才存在。
具體程序中應用com組件的代碼: