BeforeSave Событие BeforeSave возникает перед фактическим сохранением рабочей книги. При использовании команды "Файл => Сохранить как" появляется диалоговое окно Сохранение документа, если книга уже сохранялась. Процедура Workbook_BeforeSave позволяет предотвратить появление этого окна. В аргумент SaveAsUI передается значение True, если окно сохранения документа появляется. Например: Рассмотрим код более подробнее. Итак: 1. Private Sub Workbook_BeforeSave _(ByVal SaveAsUI As Boolean, Cancel As Boolean): · SaveAsUI As Boolean: Этот параметр является логическим (Boolean) и указывает, было ли использовано диалоговое окно "Сохранить как" в процессе сохранения. Если значение True, то такое окно использовалось. · Cancel As Boolean: Этот параметр также логический и используется для отмены операции сохранения. Если установлено значение True, сохранение будет отменено. 2. If SaveAsUI Then: 4. MsgBox "Убедитесь в том, что файл сохраняется в нужной папке.": Таким образом, если при сохранении кни