怎么捕获workBook.Close(false,missing, missing);弹出的消息
bool result;
object missing = Type.Missing;
Excel.ApplicationClass application = null;
Excel.Workbook workBook = null;
try
{
application = new Excel.ApplicationClass();
workBook = application.Workbooks.Open(sourcePath, 0, missing, missing, missing, missing,
true, missing, missing, missing, missing, missing, missing, missing, missing);
workBook.ExportAsFixedFormat(targetType, targetPath, Excel.XlFixedFormatQuality.xlQualityStandard, true, false, missing, missing, false, missing);
//application.DisplayAlerts = false;
// workBook.SaveAs(sourcePath, missing, missing, missing, missing, false,Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing, missing);
//application.DisplayAlerts = true;
//workBook.Save();
result = true;
}
catch (Exception ex)
{
result = false;
throw ex;
}
finally
{
if (workBook != null)
{
workBook.Close(true,missing, missing);
workBook = null;
}
if (application != null)
{
application.Quit();
application = null;
}
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
GC.WaitForPendingFinalizers();
}
return result;
这是段Excel转换pdf 我想捕获关闭时弹出提示保存不保存的那个消息 然后强制用代码设置点击不保存 意思就是打开Excel后点关闭不提示直接关闭