我们正在用C#编写VSTO文档级自定义应用程序。
出于性能原因,我们在很多地方重复这种模式:
bool displayAlerts = Application.DisplayAlerts;
try
{
Application.DisplayAlerts = false;
// some work, eg. theWorksheet.Delete();
}
finally
{
Application.DisplayAlerts = displayAlerts;
}
我担心,与其他VSTO包装的函数一样,基础Excel COM操作中,DisplayAlerts setter可能会抛出异常。
其他人如何处理这种情况?
由于