Application / Свойство

Application.DisplayAlerts

Показ предупреждений — Показывать ли системные диалоги Excel.

DisplayAlerts As Boolean

Когда использовать

Закрытие без «Сохранить?», перезапись файла, удаление листа. Всегда восстанавливайте True.

Версии и среда

Excel 2007–365

Минимальный пример

Application.DisplayAlerts = False
ActiveWorkbook.Close SaveChanges:=False
Application.DisplayAlerts = True

Типичный сбой

False оставлен после ошибки — пользователь не видит предупреждений о потере данных.

Рецепты

Рядом в Application