# FAILED LOG
## RCP

https://dotblogs.com.tw/supershowwei/2017/11/16/143448
[2022/10/11 19:18:01] -- do ExcelConvert please wait....
[2022/10/11 19:18:09] -- excel convert error:System.Runtime.InteropServices.COMException (0x800706BE): 遠端程序呼叫失敗。 (發生例外狀況於 HRESULT: 0x800706BE)
於 Microsoft.Office.Interop.Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, Object CorruptLoad)
於 DocTransService.Lib.Office.excelConvert(String sourcePath, String targetPath, String& errMsg) 於 D:\Support6\Watermark\DocTransService\DocTransService\Lib\Office.cs: 行 182
[2022/10/11 19:18:09] -- System.Runtime.InteropServices.COMException (0x800706BA): RPC 伺服器無法使用。 (發生例外狀況於 HRESULT: 0x800706BA)
於 Microsoft.Office.Interop.Excel.ApplicationClass.Quit()
於 DocTransService.Lib.Office.excelConvert(String sourcePath, String targetPath, String& errMsg) 於 D:\Support6\Watermark\DocTransService\DocTransService\Lib\Office.cs: 行 212
於 DocTransService.Lib.Convertor.Convert(ModelConvertWork dr) 於 D:\Support6\Watermark\DocTransService\DocTransService\Lib\Convertor.cs: 行 73
[2022/10/11 19:18:11] -- 1
[2022/10/11 19:18:11] -- input_path=C:\Support6\Drive\IQ-FSX-Storage\00\00\00\eb6f2683-536c-416a-985b-d9d85f9b59e8.xls output_path=C:\Support6\Drive\IQ-FSX-Storage\00\00\00\83.pdf fileext=.xls
[2022/10/11 19:18:11] -- do ExcelConvert please wait....
## 手動執行失敗
解決方案 : https://gorgiastw.medium.com/system-componentmodel-win32exception-0x80004005-%E5%AD%98%E5%8F%96%E8%A2%AB%E6%8B%92-f3a7949d1bf
[2022/10/11 15:13:37] -- isDone = True
[2022/10/11 15:13:37] -- upd=success
[2022/10/11 15:13:37] -- EndTask:04
[2022/10/11 15:13:39] -- 1
[2022/10/11 15:13:39] -- input_path=C:\Support6\Drive\IQ-FSX-Storage\00\00\00\9e497f81-2ae7-4010-bd1e-2c26f0f7003b.xlsx output_path=C:\Support6\Drive\IQ-FSX-Storage\00\00\00\45.pdf fileext=.xlsx
[2022/10/11 15:13:39] -- do ExcelConvert please wait....
[2022/10/11 15:13:39] -- System.ComponentModel.Win32Exception (0x80004005): 存取被拒。
於 System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
於 System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
於 System.Diagnostics.Process.Kill()
於 DocTransService.Lib.Office.excelConvert(String sourcePath, String targetPath, String& errMsg) 於 D:\Support6\Watermark\DocTransService\DocTransService\Lib\Office.cs: 行 158
## 轉換 xlsx 失敗
-- excel convert error:System.Runtime.InteropServices.COMException (0x80080005): 擷取元件 (CLSID 為 {00024500-0000-0000-C000-000000000046}) 的 COM Class Factory 失敗,因為發生下列錯誤: 80080005 伺服器執行失敗 (發生例外狀況於 HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))。
於 System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
於 System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)
於 System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)
於 System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
於 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
於 System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
於 System.Activator.CreateInstance(Type type, Boolean nonPublic)
於 System.Activator.CreateInstance(Type type)
於 DocTransService.Lib.Office.excelConvert(String sourcePath, String targetPath, String& errMsg) 於 D:\Support6\Watermark\DocTransService\DocTransService\Lib\Office.cs: 行 174
## 遠程失敗
解法
https://www.cnblogs.com/easy5weikai/p/5394760.html
[2022/10/11 13:40:14] -- 1
[2022/10/11 13:40:14] -- input_path=C:\Support6\Drive\IQ-FSX-Storage\00\00\00\bc0a3907-2daa-4cf7-8b17-ecc168af3b5e.xlsx output_path=C:\Support6\Drive\IQ-FSX-Storage\00\00\00\3A.pdf fileext=.xlsx
[2022/10/11 13:40:14] -- do ExcelConvert please wait....
[2022/10/11 13:40:35] -- excel convert error:System.Runtime.InteropServices.COMException (0x800706BE): 遠端程序呼叫失敗。 (發生例外狀況於 HRESULT: 0x800706BE)
於 Microsoft.Office.Interop.Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, Object CorruptLoad)
於 DocTransService.Lib.Office.excelConvert(String sourcePath, String targetPath, String& errMsg) 於 D:\Support6\Watermark\DocTransService\DocTransService\Lib\Office.cs: 行 182
[2022/10/11 13:40:35] -- System.Runtime.InteropServices.COMException (0x800706BA): RPC 伺服器無法使用。 (發生例外狀況於 HRESULT: 0x800706BA)
於 Microsoft.Office.Interop.Excel.ApplicationClass.Quit()
於 DocTransService.Lib.Office.excelConvert(String sourcePath, String targetPath, String& errMsg) 於 D:\Support6\Watermark\DocTransService\DocTransService\Lib\Office.cs: 行 212
於 DocTransService.Lib.Convertor.Convert(ModelConvertWork dr) 於 D:\Support6\Watermark\DocTransService\DocTransService\Lib\Convertor.cs: 行 73