关闭excel没有提示javascript

时间:2014-01-22 23:07:51

标签: javascript excel file-io save activexobject

我试图在没有提示的情况下关闭excel文件,但我无法实现此目的。

代码:

var excelObject = new ActiveXObject("Excel.Application");
var workbook = excelObject.Workbooks.Open("path");
//doing something.
workbook.save();
workbook.Close();

2 个答案:

答案 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();