2012-10-26 48 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

相關問題