Excel.Interop DisplayAlerts为false不处理所有内容

时间:2012-09-27 19:50:58

标签: vb.net excel excel-interop

好的,我曾试着在这里找到这个,但没有运气。我遇到的问题是当两个程序在出现对话框的同时尝试使用单个excel工作簿进行保存,关闭或交互时。

对话框中显示“[文件路径]当前正在使用且无法访问的内容”。

我将DisplayAlerts设置为false,但它不会捕获它。

有没有其他人遇到过这个问题并且有可行的解决方案?

1 个答案:

答案 0 :(得分:0)

目前正在使用的文件是由于操作系统将其抛出而不是Excel(单独使用)。

查看文档here

根据我的理解,Excel可以控制在Excel的常规工作期间显示的警报(例如关闭文件而不保存会引发对话框,这可以防止使用DisplayAlerts显示)。