如何判断C#打开的EXCEL文件是否被关闭
如题,求助!通过COM引用的方式打开了一个EXCEL文件,有什么办法能够判断C#打开的这个文件是否已经被关闭么?
注意:不能通过文件名的方式判断,因为有可能是用户先关掉了那个文件,然后又打开了一个同名的文件
只要知道确切的方法或发生的异常就可以了 谢谢啦
2012-04-26 21:47
自己的帖子,自己先顶一下,供大家参考,现在仍在进一步确认(新手C#,努力ing)
程序代码: try
{
excel.Visible = false;//任意Excel操作
}
catch (System.Runtime. Ex)
{
int ErrCd = Ex.ErrorCode; //此处可以获取COM连接的异常代码 0x800706BA
//Ex.Source 为"Microsoft.Office.Interop.Excel"
}
2012-04-27 22:07