【问题标题】:Exception with Excel SaveCopyAs() methodExcel SaveCopyAs() 方法的异常
【发布时间】:2012-10-22 20:27:57
【问题描述】:

我在 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”。有几个可能的原因: • 文件名或路径不存在。 • 该文件正被另一个程序使用。 • 您尝试保存的工作簿与当前打开的工作簿同名。

【问题讨论】:

    标签: visual-studio-2010 c#-4.0 excel-addins


    【解决方案1】:

    检查您的文件没有被其他人使用。

    您几乎肯定遇到了文件访问异常,可能是因为您尝试编写的文档已在另一个程序中打开。

    我猜那个程序是 Microsoft Excel。

    在 Excel 中关闭文档并重新运行测试。

    【讨论】:

      猜你喜欢
      • 2021-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多