我想通过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)