我自己寫了一個ASP.NET 主控台應用程式,有用到 Microsoft.Office.Interop.Excel 元件
我自己執行 (按兩下執行檔這種方式) 是正常的。
但是我使用系統排程執行它,就會出錯。Log 顯示錯誤如下:
由於發生下列錯誤,為具有 CLSID {00024500-0000-0000-C000-000000000046} 的元件擷取 COM Class Factory 失敗: 80080005。
我用他們的做法處理。我發現我這次遇到的問題只需要設定為 互動式使用者 即可
畫面如下: