关闭Windows窗体时Excel会锁定

时间:2012-06-12 21:38:09

标签: c# excel

使用C#我正在开发一个Excel加载项。此加载项打开Windows窗体并需要将ScreenUpdating设置为false,因此我使用以下代码。

using Excel = Microsoft.Office.Interop.Excel;
[...]
ExcelApp = Globals.ThisWorkbook.ThisApplication;
ExcelApp.ScreenUpdating = false;

到目前为止这个工作正常。但是,关闭表单时Excel会锁定,我不知道为什么。删除以下行后,关闭表单成功。

ExcelApp = Globals.ThisWorkbook.ThisApplication;
ExcelApp.ScreenUpdating = false;

1 个答案:

答案 0 :(得分:0)

在关闭表单之前设置ExcelApp.ScreenUpdating = true;可以解决问题。