我在vs2010中使用excel-addins生成了一个excel报告,并将其保存到桌面。之后我重新打开了同一个文件并更改了它的数据。当我尝试使用相同的文件名保存时,会发生异常。
的代码: - Globals.ThisAddIn.Application.ActiveWorkbook.SaveCopyAs(saveFileDialog1.FileName); *
异常: - System.Runtime.InteropServices.COMException(0x800A03EC):Microsoft Excel无法访问文件“C:\ Documents and Settings \ 112 \ Desktop \ 111.xlsx”。有几个可能的原因: •文件名或路径不存在。 •该文件正由另一个程序使用。 •您尝试保存的工作簿与当前打开的工作簿具有相同的名称。
答案 0 :(得分:0)
检查您的文件是否被其他内容使用。
您几乎肯定会遇到文件访问异常,可能是因为您尝试编写的文档已在另一个程序中打开。
我猜这个程序是Microsoft Excel。
在Excel中关闭文档并重新运行测试。