1

私はExcel2010を使用しており、Java Excelコネクタライブラリ(www.moyosoft.comから)を使用して、Excelファイルを開いたり、読み取り/書き込みしたり、閉じたりしています。

ブックが保存されていない場合、ブックを閉じているときにアラートを表示したくないので、setDisplayAlertsをFalseに使用しています。

ただし、Excel 2010では機能しません。Excel2007では、以前は正常に機能していました。

インターネットで検索したところ、このリンクが見つかりました。プロパティAskToUpdateLinksをfalseに設定すると表示されます。私もそうしましたが、ブックを閉じているときにポップアップが表示されます。

私が欠けているアイデアとそれをどのように解決することができますか?

Rgds、Sapan

4

1 に答える 1

0

ワークブックを閉じる直前に、これを呼び出します。workbook.saved = trueここで、ワークブックは閉じているワークブックです。

これにより、Excelに実際にブックを保存したことが通知され(保存しなかった場合でも)、アラートが回避されます。

編集:私はあなたが使用しているものに関するドキュメントをチェックしました。おそらく私が示したことを実行するものを試してくださいworkbook.setSaved(true)(ドキュメントにはその方法が何を実行するかは示されていません)。

于 2012-10-26T13:12:03.200 に答える