我试图在没有提示的情况下关闭excel文件,但我无法实现此目的。
代码:
var excelObject = new ActiveXObject("Excel.Application");
var workbook = excelObject.Workbooks.Open("path");
//doing something.
workbook.save();
workbook.Close();
答案 0 :(得分:0)
将DisplayAlerts
设为false
。之后它不会提示。
excelObject.DisplayAlerts = false;
答案 1 :(得分:0)
我知道这是一篇较老的帖子,但最近我遇到了类似的问题,并想加入我的学习内容。
如果您要关闭Excel并希望"正确"关闭它,您需要先关闭工作簿,不要保存(或保存)更改。使用此行:
Excel.Workbooks("yourfilename.xls").Close(false);
或
Excel.Workbooks("yourfilename.xls").Close(true);
退出保存更改。
然后,使用以下行关闭实际的应用程序:
Excel.Application.Quit();