Excel убрать панель восстановления документа?

Вопрос или проблема

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

Есть ли способ убрать панель восстановления документа в Excel?

вставьте описание изображения сюда

Для заинтересованных – вот пакетный сценарий.

@ECHO OFF
:TOP
START excel.exe /r "\test1.xlsx"
ping 127.0.0.1 -n 20
TASKKILL /F /IM excel.exe
START excel.exe /r "\test2.xlsx"
ping 127.0.0.1 -n 20
TASKKILL /F /IM excel.exe
GOTO TOP

Все зависит от того, какую версию Excel вы используете.

В Excel 2016 перейдите в Файл, затем в Параметры. В разделе Сохранение есть возможность отключить Автовосстановление “Сохранять информацию для автовосстановления каждые 10 минут”. Если вы снимете этот флажок, он больше не будет работать так, как вам нужно. Или вы можете прокрутить дальше и отключить это только для данного документа.
вставьте описание изображения сюда

Ответ или решение

Удаление панели восстановления документов в Excel

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

1. Причины появления панели восстановления документов

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

2. Настройка AutoRecover

Одним из наиболее прямых решений является отключение функции AutoRecover в Excel:

  • Версия Excel 2016 и выше:
    1. Откройте Excel.
    2. Перейдите в меню Файл.
    3. Выберите Параметры.
    4. Перейдите в раздел Сохранение.
    5. Снимите галочку с опции Сохранять информацию автосохранения каждые [x] минут.

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

3. Использование изменений в реестре

Если вы уже пробовали изменения в реестре, и они не помогли, возможно, вы могли бы рассмотреть следующее:

  1. Нажмите Win + R, введите regedit и нажмите Enter для открытия редактора реестра.
  2. Перейдите к следующему ключу:
    HKEY_CURRENT_USER\Software\Microsoft\Office\<версия>\Excel\Options

    Замените <версия> на вашу текущую версию Office.

  3. Вы можете попробовать изменить или добавить новый DWORD (32-бит) с именем AutoRecover и установить значение на 0. Однако это решение может не сработать в зависимости от вашей конфигурации системы и версионности.

4. Оптимизация пакетного скрипта

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

@ECHO OFF
:TOP
START /WAIT excel.exe /r "\test1.xlsx"
START /WAIT excel.exe /r "\test2.xlsx"
PING 127.0.0.1 -n 20
GOTO TOP

Использование параметра /WAIT позволит дождаться завершения работы каждой из сессий Excel, тем самым минимизируя вероятность некорректного закрытия программы.

5. Заключение

Вам доступно несколько способов работы с панелью восстановления документов в Excel. Отключение функции автосохранения, корректировка реестра и оптимизация вашего скрипта помогут улучшить ситуацию. Постарайтесь выбирать изменения, основываясь на ваших рабочих потребностях и возможностях. Рекомендуется также регулярно сохранять ваши документы вручную, чтобы избежать потери данных.

Надеюсь, эта информация будет полезной для вас!

Оцените материал
Добавить комментарий

Капча загружается...