无法从Windows服务打开Excel工作簿

时间:2019-10-27 12:20:29

标签: c# windows-services

我想通过Windows服务从Excel工作表中读取数据。但是,我看不懂它。相同的代码在Windows窗体中正常工作。但是,在Windows服务中,它无法正常工作。

filepath="path of excelsheet";
var app =(Microsoft.Office.Interop.Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
var exbk = app.Workbooks.Open(filepath);

我遇到错误:

Exception from HRESULT: 0x800AC472   at 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)

0 个答案:

没有答案