1

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

4

1 回答 1

0

检查您的文件是否未被其他人使用。

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

我猜那个程序是Microsoft Excel。

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

于 2012-11-02T07:21:43.373 回答