У меня странные явления.Открывая свой лист, я создаю файл резервной копии текущей рабочей книги.Это происходит практически без задержки.Когда я закрываю файл, создается еще одна копия рабочей книги, которая также выполняется практически без задержки.Но при сохранении мастер-файла Excel, похоже, долго ждет (иногда это занимает несколько минут), прежде чем он будет сохранен.
Теперь мастер-файл не большой, всего 1.05 МБ, поэтому его не должно быть.проблема.Я перепробовал все решения по ускорению, доступные в сети, но безрезультатно.Даже попытался переустановить Excel, опять же безрезультатно.
Это кодировка, довольно простая.
Private Sub Workbook_Open()
... ' perform some actions like setting NewName and ext
ActiveWorkbook.SaveCopyAs (NewName & " (backup)." & ext)
....
End Sub
Private Sub Workbook_Deactivate()
... ' perform some actions like setting NewName and ext
ActiveWorkbook.SaveCopyAs (NewName & " (backup)." & ext)
....
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI Then Cancel = True 'Excel will close and handle saving itself.
If ActiveWorkbook.Saved Then Cancel = True ' Cancel saving when no changes were made
...
Application.EnableEvents = False
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.DisplayAlerts = False ' Make sure no close message pops up from the application
ActiveWorkbook.Save
Application.DisplayAlerts = True
ActiveWorkbook.Saved = True
.... ' Processing stuff amongst with resetting ScreenUpdating, EnableEvents and Calculation
Cancel = True ' Or it will fire twice for some reason
End Sub
Как видно из моего примера кодирования, после закрытия Excel япусть он сам обрабатывает все сбережения.Но даже тогда это очень медленно при сохранении документа.Чтобы быть более точным, Excel, кажется, долго ждать, чтобы начать сохранение документа.
Книга и ее копии хранятся на файловом сервере через сеть 1 Гб.Сеть не является проблемой, поскольку копии сохраняются очень быстро.Это только главный файл, который сохраняется (очень) вяло.Это может быть моим воображением, но, кажется, это даже медленнее, когда я дольше работаю с книгой.
Еще более странно ... Я недавно перешел с Office 2007 на Office 2016 (= 365).До переключения?Нет проблем.
Я не могу обдумать это.Может быть, один из вас может?