2

У меня огромный документ Microsoft Excel - в настоящее время он составляет около 25 МБ в двоичном формате (.xlsb)... стандартный формат Excel был слишком большим и медленным - но все еще растет с постоянной скоростью. (Это, вероятно, 1000-2000 листов и более добавляются ежедневно)

Я использую этот документ большую часть дня (в пакетах быстрого ввода данных), и по разным причинам разделение документа на файлы Excel меньшего размера просто не вариант.

Excel 2007 прекрасно справляется со всем этим и идеально подходит для того, для чего он используется, кроме одной вещи ...Авто восстановление спасает.

Есть ли способ (или любая надстройка), чтобы заставить Excel сохранять версии автоматического восстановления в фоновом режиме, как это делает Microsoft Word?

В настоящий момент, если я нахожусь в процессе ввода некоторых данных и начинается автоматическое восстановление, я могу сидеть без дела около 30 секунд до минуты, пока Excel заблокирован, ожидая его завершения ... что может быть скорее расстраивает, так как это нарушает поток мыслей и прерывает ввод данных.

Я хотел бы избежать увеличения интервала сохранения AutoRecover ...Я могу ввести много новых данных в 10-минутном интервале автоматического восстановления, который будет использоваться по умолчанию, и будет сложно восстановить данные после ввода. Десять минут потери данных, вероятно, сносно.

Данные в этом документе собирались в течение ряда лет, и существует большое количество сложных макросов VBA, которые манипулируют ими. Перемещение всего этого на другое программное обеспечение или платформу просто невозможно в настоящее время без огромного количества работы.

(По коммерческим причинам я не могу обсуждать, что содержится в документе).

2 ответа2

2

В соответствии с этой статьей базы знаний автоматическое восстановление также запускается путем внесения изменений и бездействия Excel более 30 секунд.

До сих пор в каждом документе о процессе, который я прочитал, упоминается, что автообновление уже выполняется в фоновом режиме, так как по своему опыту я знаю, что это так, поэтому причина, по которой он работает медленно, я могу только предположить, связана с размером файла и местоположение, в которое он сохраняет.

К сожалению, кроме продления срока, я не могу думать ни о каком другом способе в вашем конкретном случае, чтобы вы могли ускорить этот процесс.

Из интереса, я бы предположил, что у вас есть довольно сложная машина для выполнения этой работы, так как больше памяти может сделать небольшую вмятину в этом процессе?

-1

превосходить

  1. Нажмите кнопку Microsoft Office, а затем нажмите Параметры Excel.
  2. Нажмите Сохранить.
  3. Установите флажок Сохранить данные для автоматического восстановления каждые x минут. В списке минут укажите, как часто вы хотите, чтобы программа сохраняла ваши данные, и состояние программы.

    СОВЕТ Объем новой информации, содержащейся в восстановленном файле, зависит от того, как часто программа Microsoft Office сохраняет файл восстановления. Например, если файл восстановления сохраняется только каждые 15 минут, восстановленный файл не будет содержать ваши последние 14 минут работы до сбоя питания или другой проблемы.

При желании вы можете изменить местоположение (указанное в поле «Расположение файла для автоматического восстановления»), в котором программа автоматически сохраняет версию файлов, с которыми вы работаете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .