Я хочу читать данные из листа Excel через службу Windows. Но я не могу это прочитать. Тот же код работает правильно в форме 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)