我寫了C#中的Windows服務。我的服務旨在打開Excel宏功能工作簿(這是在Excel 2010中)。我在運行Windows Server 2008 64位的服務器上安裝了此服務。當服務器上沒有人登錄時,我的服務似乎啓動Excel時出現問題,有沒有人有解決方案?錯誤與Excel和C#退出服務器時
我得到以下錯誤:
System.Runtime.InteropServices.COMException (0x8000401A): Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 8000401a.
Excel將安裝在服務器上,該服務工作正常,當我登錄的服務器上,但一旦所有用戶已註銷,我得到上述錯誤。我希望該服務能夠啓動我的Excel工作簿,而不管服務器上是否有打開的會話。