先添加Microsoft Word 11.0 object library的引用,用如下方法打開word文檔時出錯
代碼
object unknow = Type.Missing;????? Word.Application app = new Word.Application();????? app.Visible = false;????? Word.Document doc = null;????? if (app.Documents.Count > 0)????? {??? doc = app.ActiveDocument;??? doc.Close(ref unknow, ref unknow, ref unknow);????? }????? doc = app.Documents.Open(ref filename,??? ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow,??? ref unknow, ref unknow,ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow);????? content = doc.Content.Text;????? doc.Close(ref unknow, ref unknow, ref unknow);????? app.Quit(ref unknow, ref unknow, ref unknow);
檢索 COM 類工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的組件時失敗,原因是出現以下錯誤: 80070005
控制面板-》管理工具-》組件服務-》計算機-》我的電腦-》DCom配置-》找到Microsoft Word文檔
之后
單擊屬性打開此應用程序的屬性對話框。
單擊"安全"選項卡,分別在"啟動和激活權限"和"訪問權限"組中選中"自定義",然后
自定義->編輯->添加ASP.NET賬戶和IUSER_計算機名或Network Service用戶
* 這些帳戶僅在計算機上安裝有 IIS 的情況下才存在。
13. 確保允許每個用戶訪問,然后單擊確定。
14. 單擊確定關閉 DCOMCNFG
檢索 COM 類工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的組件時失敗,原因是出現以下錯誤: 8000401a
運行dcomcnfg打開組件服務,
依次展開"組件服務"->"計算機"->"我的電腦"->"DCOM配置"
找到"Microsoft Excel應用程序"或"Microsoft Word應用程序",
右鍵打開屬性對話框,點擊"標識"選項卡,
點"下列用戶",把管理員的用戶密碼正確填寫進去...
點擊"安全"選項卡,
依次把"啟動和激活權限","訪問權限","配置權限",都選擇為自定義,
然后依次點擊它們的編輯,把everyone添加進去,并加入所有的權限
請設置web.config中的
例如
關鍵詞標簽:ASP.NET,word文檔,解決
相關閱讀
熱門文章 誅仙3飛升任務怎么做-誅仙3飛升任務流程最新2022 鐘離圣遺物推薦-原神鐘離圣遺物詞條 解決方法:應用程序“DEFAULT WEB SITE”中的服務器錯誤 使用aspnet_regiis.exe 重新注冊.NET Framework
人氣排行 誅仙3飛升任務怎么做-誅仙3飛升任務流程最新2022 asp.net表單提交方法GET\POST 在ASP.NET中如何判斷用戶IE瀏覽器的版本 Asp.net中messagebox的實現方法 Asp.net中的web.config配置 在ASP.NET MVC中實現大文件異步上傳 asp.net獲取URL和IP地址 FileUpload上傳多文件出現錯誤的解決方法