Увеличение количества откатов в Excel 2003
Кнопка Отмена последнего действия (Undo) в новых версиях Excel 2007-2010 "помнит" аж 100 последних действий, а в Excel 2003 и старше - только максимум 16. Это, так называемый "стек предыдущих состояний". И если 100 хватает обычно с лихвой, то с 16 особо не разгуляешься.
Тем не менее, внеся небольшие изменения в реестр Windows, можно легко увеличить объем этого стека со стандартных 16-ти до 100 даже для старых версий, и отменять, соответственно, гораздо больше ошибочных действий.
Для этого...
Закройте все открытые окна Excel, если были.
Нажмите на Пуск - Выполнить (Start - Run), в открывшееся окно введите команду REGEDIT
и нажмите ОК. Откроется редактор реестра.
Все дальнейшие операции производите, пожалуйста, очень тщательно - неосторожное обращение с реестром может привести к полной неработоспособности операционной системы и программ!
В левой панели редактора откройте ветвь HKEY_CURRENT_USER, далее - Software, далее - Microsoft, далее - Office. Найдите подпапку Office 11.0, а в ней - Excel и, наконец, Options. Откройте папку Options:
Теперь выберите в меню Правка - Создать - Параметр DWORD:
В правой панели появится новый параметр. Введите его имя UndoHistory и нажмите Enter. Теперь откройте созданный параметр двойным щелчком и задайте ему значение 100 в Десятичной системе исчисления:
После нажатия на ОК в конце концов все должно выглядеть примерно так:
Все! Закройте редактор реестра и попробуйте - теперь Ваш Excel умеет отменять не 16, а целых 100 последних действий!
P.S.
Существуют несколько ситуаций, после которых стек состояний очищается независимо от его размеров и версии Excel. Это, например, сохранение документа (только в Excel 2003), удаление листа, выполнение макроса и т.д. На это наша настройка никак повлиять, к сожалению, не сможет - придется смириться.