DisplayAlartsを設定することで、回避できます。
例えば、シートを削除する時など、
Excel.Application.DisplayAlerts = False
objBook.Worksheets("シート名").Delete
Excel.Application.DisplayAlerts = True
と記述することで、削除確認のメッセージで「はい」を押したのと同じ状態になります。DisplayAlertsをFalseにしておかないと、シートは削除されません。
上記はExcelVBA以外の時のサンプルですが、ExcelVBAの時は、Application.DisplayAlerts = xxxのようです。
↓クリックして頂けるとうれしいです(ワンクリック詐欺ではないです(笑))
人気blogランキングへ
日本ブログ村へ