• ベストアンサー

メッセージの抑制 続き

Excell 2011 でのメッセージの抑制について mu2011 さんにお世話になりました。 Help 画面で調べると次の場合変更は保存されないことになっています。 Application.DisplayAlerts = False Workbooks("BOOK1.XLS").Close Application.DisplayAlerts = True 虫のよすぎる希望ですが、上の場合応答しないで保存してもらう方法は無いのでしょうか? こんな要求、全く虫が良すぎますよね!

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>一連の処理の途中で、同じ効果をもたらす手法は無いものでしょうか? 一般には,それがdisplayalertsでメッセージを抑制する方法です。 再掲: >このケースではdisplayalertsを抑制する必要はありません。 「このケースでは」,先に回答した方法が使えました。 「他のケース」では,それなりに個別の方法がある場合もありますが,そう多くはありません。

Agusuke
質問者

お礼

繰り返し有難うございます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

Workbooks("BOOK1.XLS").Close savechanges:=true と書きます。このケースではdisplayalertsを抑制する必要はありません。

Agusuke
質問者

お礼

keithin さん、頂いた回答に感謝です。 早速試して、成功しました。 虫が良いついでに、お分かりになる範囲で教えてください。 今回のように、Book を閉じるときの手法は、今の私の目的にぴったりでしたが、一連の処理の途中で、同じ効果をもたらす手法は無いものでしょうか? 即ち、1つ1つ、独立したメッセージに対応する手法です。よろしく、ご教示ください。