У меня есть огромный документ Microsoft Excel - в настоящее время он составляет около 25 МБ в двоичном формате (.xlsb) ... стандартный формат Excel был слишком большим и медленным - но все еще растет с постоянной скоростью. (Это, вероятно, 1000-2000 листов и более добавляются ежедневно)
Я использую этот документ большую часть дня (в пакетах быстрого ввода данных), и по разным причинам разделение документа на файлы Excel меньшего размера просто не вариант.
Excel 2007 прекрасно справляется со всем этим и идеально подходит для того, для чего он используется, кроме одной вещи ... Автоматическое восстановление экономит.
Есть ли способ (или любая надстройка), чтобы заставить Excel сохранять версии автоматического восстановления в фоновом режиме, как Microsoft Word?
В настоящий момент, если я нахожусь в процессе ввода данных и запускается автоматическое восстановление, я могу сидеть без дела около 30 секунд до минуты, пока Excel заблокирован, ожидая его завершения ... что может быть скорее расстраивает, так как это нарушает поток мыслей и прерывает ввод данных.
Я хотел бы избежать увеличения интервала сохранения автоматического восстановления ... Я могу ввести много новых данных в 10-минутном интервале автоматического восстановления по умолчанию, и после ввода данных будет сложно восстановить данные. Десять минут потери данных, вероятно, сносно.
Данные в этом документе собирались в течение ряда лет, и существует большое количество сложных макросов VBA, которые манипулируют ими. Перемещение всего этого на другое программное обеспечение или платформу просто невозможно в настоящее время без огромного объема работы.
(По коммерческим причинам я не могу обсуждать, что содержится в документе).
источник
Ответы:
В соответствии с этой статьей базы знаний автоматическое восстановление также запускается путем внесения изменений и бездействия Excel более 30 секунд.
До сих пор в каждом документе о процессе, который я прочитал, упоминается, что автообновление уже выполняется в фоновом режиме, поскольку из своего собственного опыта я знаю, что это так, поэтому причина, по которой он работает медленно, я могу только предположить, связана с размером файла и местоположение, в которое это сохраняет.
К сожалению, кроме продления срока, я не могу думать ни о каком другом способе в вашем конкретном случае, чтобы вы могли ускорить этот процесс.
Из интереса, я бы предположил, что у вас есть довольно сложная машина для выполнения этой работы, так как больше памяти может сделать небольшую вмятину в этом процессе?
источник
превосходить
Установите флажок Сохранить данные для автоматического восстановления каждые x минут. В списке минут укажите, как часто вы хотите, чтобы программа сохраняла ваши данные, и состояние программы.
СОВЕТ Объем новой информации, содержащейся в восстановленном файле, зависит от того, как часто программа Microsoft Office сохраняет файл восстановления. Например, если файл восстановления сохраняется только каждые 15 минут, восстановленный файл не будет содержать ваши последние 14 минут работы до сбоя питания или другой проблемы.
При желании вы можете изменить местоположение (указанное в поле «Расположение файла для автоматического восстановления»), в котором программа автоматически сохраняет версию файлов, с которыми вы работаете.
источник