在sharepoint解决方案中访问excel文件

时间:2016-01-25 15:15:29

标签: excel sharepoint sharepoint-2010 sharepoint-2013 wsp

我正在尝试将此代码作为SharePoint解决方案运行。当我部署它时,它会一直试图打开excel文件:很可能,解决方案没有访问权限。 当我尝试在控制台应用程序中运行相同的代码时,在打开工作簿时,控制台应用程序会要求输入用户名和密码。

string fileName = "http://spserver/sites/dev2/Style%20Library/BookRefresh.xlsx";
var excel = new Microsoft.Office.Interop.Excel.Application();
excel.DisplayAlerts = false;
Workbook theWorkbook = excel.Workbooks.Open(fileName);

拜托,您知道我如何获得在sharepoint解决方案中访问此文件的权限吗?谢谢

这是错误:

System.Runtime.InteropServices.COMException was unhandled by user code
  HelpLink=xlmain11.chm
  HResult=-2146827284
  Message=Microsoft Excel cannot access the file 'http://spserver/sites/dev2/Style Library/BookRefresh.xlsx'. There are several possible reasons:

•文件名或路径不存在。 •该文件正由另一个程序使用。 ?您尝试保存的工作簿与当前打开的工作簿具有相同的名称。

0 个答案:

没有答案