- 締切済み
yesを選択したことにしたい
教えてください。 Excelを Application Quit を使って終了させたいのですが、 次に組み込みアドインがmsgboxで「終了しますか YES NO」と聞いてきます。 こいつをQuitの次に自動でYES、または無効にする方法はありませんか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- rivoisu
- ベストアンサー率36% (97/264)
回答No.2
Application.DisplayAlerts = False '確認メッセージを出さない Application.Quit とします。 終了じゃないときにApplication.DisplayAlerts = Falseを使うときは(シートの削除など) その後Application.DisplayAlerts = True として戻す。
- OMEGAT
- ベストアンサー率70% (455/642)
回答No.1
保存して終了する場合 ThisWorkbook.Save Application.quit 保存せずに終了する場合 ThisWorkbook.Saved = True Application.quit などで可能だと思います。
補足
ありがとうございます。 Excelを終了時に、アドインがYesNoを聞いてきて、かならず、入力を求められてしまいます。 この機能自体は、他の場面で必要(誤切断防止)で、止めたくはありません。 深夜に自動でExcelとOSの再起動をし、 自動復帰するプログラムを組みたいので、 その時だけ障害になってしまうんです。