2012-10-26 50 views
1

我正在使用Excel 2010,并且正在使用java excel连接器库(来自www.moyosoft.com)打开,读取/写入并关闭excel文件。Excel 2010在关闭工作簿时发出提醒

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

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

我在网上搜索,遇到这个link,它说要设置属性AskToUpdateLinks为false。我也这样做了,但在关闭工作簿时仍然弹出。

任何想法我缺少什么以及如何解决?

RGDS, 萨班

回答

0

如果只是关闭工作簿调用此之前:workbook.saved = true哪里工作簿是要关闭工作簿。

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

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

+0

非常感谢..它真的为我工作.. – Sapan

相关问题