Страницы: 1
RSS
Закрытие книги: отключение диалогового окна "Сохранить изменения"
 
Может быть, кто-то может помочь: каким образом при закрытии книги отключить запрос на сохранение книги, т.е. чтобы все изменения отменялись автоматически и книга принимала свой первозданный вид без запросов?  
Собственно, в справке VBA есть пример использования процедуры Close, но в таком виде она не работает(( :  
 
Private Sub WorkBook_Close()  
 
Workbooks("BOOK.XLS").Close SaveChanges:=False  
 
End Sub
 
Тема обсуждалась, дернул от туда, но ссылку не сохранил.  
 
Private Sub Workbook_BeforeClose(Cancel As Boolean)    
 
'Application.DisplayAlerts = False - игнорировать системные предупреждения/это мне не потребовалось  
---  
ActiveWorkbook.Saved = True - говорит, что книга уже сохранена, ничего не сохраняя  
ActiveWorkbook.Close  
а этот блок подошел  
-------------    
или  
ActiveWindow.Close False - закрыть без сохранения
 
Решение действительно просто, как не знаю что))  
 
Igor67, большое спасибо! :)
 
Как вариант тоже работает  
 
ActiveWorkbook.Close False
 
Поиск и труд - всё перетрут.
 
это точно!
 
Думаю Лесничий ее особо не искал, а просто перешел на последнюю страницу форума, полагая что там и находятся самые свежие сообщения. Я прав? Кстати много последнее время стало появлятся подобных некропостов, в основном от новичков или анонимов. Что это? Человеческая невнимательность? Вопрос риторический...
Страницы: 1
Читают тему
Наверх