Я хочу запрограммировать Excel для создания резервной копии моего файла перед его сохранением.
Но каждый раз, когда я пытаюсь его использовать, Excel падает.
Пожалуйста, объясните мне, почему это происходит, даже если я вставляю Application.EnableEvents = False
, чтобы предотвратить бесконечный цикл?
Код, который я использую, приведен ниже:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.EnableEvents = False
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\" & "BackUp_" & Date & "_" & ActiveWorkbook.Name, FileFormat:=52
Application.EnableEvents = True
End Sub
Заранее спасибо за помощь!
Date
специальные символы, которые не могут содержаться в имени файла. - person   schedule 22.11.2017,
передFileFormat:=52
? - person Shai Rado   schedule 22.11.2017