首页 > 解决方案 > 无法从 Windows 服务打开 Excel 工作簿

问题描述

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

标签: c#windows-services

解决方案


推荐阅读