C#互操作Excel问题
我已经坚持了近一个星期,非常感谢你提前。
我创build了一个简单的组件来使用Interop将报告导出到Excel。 我遇到了一个700K的行信息,我的Excel崩溃了32位安装,所以在深入了解这个问题之后,解决办法是将Office更改为64位版本,所以我做了。
我的应用程序在Win10 64位/ Office 64位/ 16 Gb RAM / Core i7处理器(700K行信息)上运行良好,
但是当我尝试在Win7 64位/ Office 64位/ 32 Gb RAM / Core i7处理器(700K行信息)上使用相同的应用程序时,应用程序崩溃,出现以下错误:
Microsoft Excel不能访问文件'\\ computerName \ templates \ template.xlsb'。 有几个可能的原因:
?文件名或path不存在。 •该文件正在被另一个程序使用。 ?试图保存的工作簿与当前打开的工作簿具有相同的名称。
请注意,该path是同一台计算机(Win7之一)中的共享文件夹,授予权限,文件存在于该文件夹中。
有什么想法发生了什么?