我写了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工作簿,而不管服务器上是否有打开的会话。