为什么systemprofile需要Desktop文件夹才能打开excel文件

时间:2014-03-17 15:56:41

标签: asp.net vb.net excel com office-interop

在创建名为" Desktop"的文件夹之前,我们无法使用ASP.net打开Excel工作簿。在systemprofile文件夹中。

解决方案是创建一个名为" Desktop"的文件夹。在C:\Windows\SysWOW64\config\systemprofile\

错误讯息:

System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file 'c:\temp\test.xls'.

有几个可能的原因:

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

有人知道对此的解释吗?

如果在此处找到提示:Excel 2007 automation on top of a Windows Server 2008 x64

但我不明白这个桌面文件夹如何与Excel或InteropServices相关。

版本信息:

操作系统:Windows Server 2012 IIS:Internet信息服务(版本8.0.9200.16384) Excel:Excel 2013

0 个答案:

没有答案