|
furuya さん、みなさん、こんにちは。
>「いいえ」を選んでブックを終了しようとすると、「ブックの変更を保存しますか。」のメッセージがでてしまいます。
>このメッセージは、マクロを実行してブックを開いた場合、ブックに変更を加えていなくても、ブックを閉じるときに必ず表示されてしまうのでしょうか。このメッセージを出さない方法はあるのでしょうか。
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=11127;id=excel
で投稿したコードだけ新規ブックに適当な名前で保存して確認しています。
その際、「いいえ」を押してもメッセージの表示なしにExcelを終了しています。
まず、新規ブックにコードをコピーして確認して下さい。
もし、それでも駄目なら問題ありですが、これでうまくいった場合、
furuyaさんが作成中のブックには、何か別のコードが書かれていてそれが問題になっている可能性もあります。
「いいえ」ボタンを押されたときのコード、
thisworkbook.saved=true
は、ここでSavedというプロパティにTrueを設定しても
この後で何らかの原因でシート等に変更が施されるとFalseに変わってしまいます。
イベントでそのような処理がなされていないか確認してみて下さい。
|
|