Роб спросил, есть ли способ изменить максимальное количество уровней отмены в Word. Короткий ответ: нет, нельзя. Причина в том, что вам это не нужно — единственное, что ограничивает количество уровней отмены в Word, — это количество ресурсов, имеющихся на вашем компьютере. Это означает, что количество уровней отмены в Word для всех целей и целей неограниченно. Фактически, вы можете запустить небольшой макрос, чтобы показать, что это так. Рассмотрим этот макрос:

Sub TestUndo()

For i = 1 To 10000         ActiveDocument.Range.InsertAfter i & " "

Next i End Sub

Запуск макроса, который вставляет 10 000 чисел в ваш документ, займет некоторое время, но когда макрос будет готов, взгляните на свой стек отмены (щелкните стрелку вниз рядом с инструментом «Отменить» на панели инструментов). Вы заметите, что можете отменить все 10 000 отдельных шагов.

Однако есть вещи, которые очистят стек отмены. Например, защита документа для форм, выполнение метода UndoClear в макросе или закрытие и повторное открытие документа.

_Примечание: _

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

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1782) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-Changing_the_Maximum_Undo_Levels [Изменение максимального уровня отмены].