2017年6月22日 星期四

執行Office Automation異常

狀況:用指令碼工作(或元件)執行Excel會顯示以下錯誤








解法:
1.執行【嵌入式管理單元】,指令:mmc(如果Excel是32位元,需新增參數 /32)
2.【檔案】>>【新增/移除崁入式管理單元】>>新增【元件服務】
















3.【元件服務】>>【我的電腦】>>【DCOM設定】>>在【Microsoft Excel Application】按右鍵>>【內容】














4.【內容】>>【識別身份】頁籤>>【使用下列使用者】新增執行SQL AGENT的帳號(本例為prologium/mes)
























5.【內容】>>【安全性】頁籤>>所有【權限】都新增執行SQL AGENT的帳號(本例為prologium/mes)













































參考:Unhandled Exception: System.Runtime.InteropServices.COMException (0x800A03EC)