Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 由于“无法保存或另存为Excel文件”;HRESULT的例外情况:0x800A03EC“;_C#_Asp.net_Asp.net Mvc_Vb.net - Fatal编程技术网

C# 由于“无法保存或另存为Excel文件”;HRESULT的例外情况:0x800A03EC“;

C# 由于“无法保存或另存为Excel文件”;HRESULT的例外情况:0x800A03EC“;,c#,asp.net,asp.net-mvc,vb.net,C#,Asp.net,Asp.net Mvc,Vb.net,无法在vb.net-vs2010中使用save()或使用Microsoft.Office.Interop的saveas()方法保存或另存为Excel文件(.xls格式) excelWorkBook.SaveAs(ExcelExportPath, Excel.XlFileFormat.xlWorkbookNormal, System.Reflection.Missing.Value, System.Reflection.Missing.Value, Fals

无法在vb.net-vs2010中使用save()或使用Microsoft.Office.Interop的saveas()方法保存或另存为Excel文件(.xls格式)

excelWorkBook.SaveAs(ExcelExportPath, 
    Excel.XlFileFormat.xlWorkbookNormal, 
    System.Reflection.Missing.Value, 
    System.Reflection.Missing.Value, 
    False, 
    False,Excel.XlSaveAsAccessMode.xlShared, 
    False, 
    False, 
    System.Reflection.Missing.Value, 
    System.Reflection.Missing.Value, System.Reflection.Missing.Value)

两者都不起作用。。将异常引发为“来自HRESULT的异常:0x800A03EC”

但是savecopyas()正在工作。。是否存在任何面向权限的问题。。 请帮我解决这个问题


提前感谢

如果你在谷歌上搜索“来自HRESULT的异常:0x800A03EC”,你会找到解决方案。我搜索了很多。但这些都不适用于我,仍然存在问题您的SaveAs看起来不正确。。我刚刚使用Interop创建了一个简单的excel,我能够成功地保存我的工作簿。。我可以粘贴“保存并关闭”工作簿的一个片段,以便您可以查看..您计划在远程服务器上运行此系统吗?为什么要使用MS interop库?我建议您不要这样做,因为您必须拥有Office许可证,而且如果您的系统上同时有多个用户,则会加速消耗资源。如果您只是创建基本的xls文件,可能像ClosedXML之类的库就足够了。@KevinBBurns我可以隐藏列并为特定列设置只读吗?在ClosedXML中可以使用?
excelWorkBook.Save()