Excel 2010在closures工作簿时收到提醒

我正在使用Excel 2010,并使用java excel连接器库(来自www.moyosoft.com)打开,读取/写入并closuresexcel文件。

如果没有保存,closures工作簿时我不希望看到任何提示,所以我将setDisplayAlerts设置为False。

但在Excel 2010中不起作用。在Excel 2007中,它用于正常工作。

我在互联网上search,并遇到这个链接 ,它说设置属性AskToUpdateLinks为false。 我也这样做了,但是在closures工作簿时我还是popup了一个提示框。

任何想法,我失踪,如何解决?

Rgds,Sapan

就在closures工作簿之前,请调用以下命令: workbook.saved = true ,其中workbook是要closures的工作簿。

这将告诉Excel您实际上保存工作簿(即使您没有),因此将避免警报。

编辑:我刚刚检查了你正在使用的文件。 尝试workbook.setSaved(true)这可能是我所指出的(文档不指出该方法是什么)。