MW211 EXIT

devlog
ExcelVBA/ブックを閉じる
2015年07月27日
基本は以下。
┌──────────────────────────────────────┐
│ブック.Close                                                                │
└──────────────────────────────────────┘

但し、保存しますか?とかクリップボードをクリアしますか?とか
メッセージが出てしまうので、そういうので止めないで、自動化したい場合には、
その区間のメッセージを抑止する。
┌──────────────────────────────────────┐
│Application.DisplayAlerts = False                                           │
│ブック.Close                                                                │
│Application.DisplayAlerts = True                                            │
└──────────────────────────────────────┘

基本的に保存しないで閉じる(破棄みたいなもの)なのだが
保存したい場合は、事前にセーブしてから閉じればよい。
┌──────────────────────────────────────┐
│Application.DisplayAlerts = False                                           │
│ブック.Close                                                                │
│ブック.Save                                                                 │
│Application.DisplayAlerts = True                                            │
└──────────────────────────────────────┘
この場合、保存しますか?メッセージは抑止されるが、
クリップボードをクリアしますか?が出る場合があるので、
上記同様にメッセージを抑止するのが妥当か。
分類:ExcelVBA