注意:安裝office2003的時候一定要選擇 “完全安裝” 而不是 “典型安裝”
錯誤:System.Runtime.InteropServices.COMException (0x800A1098)
因為沒有打開的文檔,所以這一命令無效,就是thisApplication.Documents.Add的時候打不開或者創建不了word文檔
解決方案:Windows Server 2008的安全性造成的,在Microsoft Word 文檔的DCOM里的"identity(標識)"選項里,設置成用管理員帳戶執行即可
Asp.net中建立Microsoft.Office.Interop.Word.Application時出現“拒絕訪問”錯誤的解決方法
1、在命令行中輸入:dcomcnfg,會顯示出“組件服務”管理器
2、打開“組件服務-》計算機-》我的電腦-》DCOM 配置”,找到“Microsoft Word文檔(或者Microsoft Word 97-2003)”,單擊右 鍵,選擇“屬性”
3、在“屬性”對話框中單擊“安全”選項卡,在“啟動和激活權限”處選擇“自定義”,再單擊右邊的”編輯“,
在彈出的對話框中添加”ASPNET“(在IIS6中是NETWORK SERVICE)用戶,給予”本地啟動“和”本地激活“的權限,單擊”確定“
c#生成word文檔具體代碼參考:https://wenku.baidu.com/view/29a3f96a25c52cc58bd6bee7.html