• 締切済み

yesを選択したことにしたい

教えてください。 Excelを Application Quit を使って終了させたいのですが、 次に組み込みアドインがmsgboxで「終了しますか YES NO」と聞いてきます。 こいつをQuitの次に自動でYES、または無効にする方法はありませんか?

みんなの回答

  • 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 などで可能だと思います。

chintarou
質問者

補足

ありがとうございます。 Excelを終了時に、アドインがYesNoを聞いてきて、かならず、入力を求められてしまいます。 この機能自体は、他の場面で必要(誤切断防止)で、止めたくはありません。 深夜に自動でExcelとOSの再起動をし、 自動復帰するプログラムを組みたいので、 その時だけ障害になってしまうんです。

関連するQ&A