Перейти к концу без репагинации (Microsoft Word)
Боб задался вопросом, есть ли способ перейти к концу документа при его открытии, не выполняя повторную настройку документа. Кажется, что процесс репагинации немного замедляет его, и он ищет способ ускорить процесс.
Прежде чем перейти к ответу, следует отметить, что процесс репагинации должен замедлять человека только при выполнении любого из трех условий:
Медленный компьютер . * Если компьютер по своей сути медленный или в нем есть несколько других процессов, помимо Word, которые выполняются за кулисами, то репагинация может замедлить работу.
Большой документ . * Слишком длинный или довольно сложный документ может привести к медленной репагинации. Тесты показывают, что репагинация простого 600-страничного документа обычно занимает около трех или четырех секунд, что не является большим замедлением. Если документ содержит много сносок, крупную графику, скрытый текст или другие элементы, влияющие на разбиение на страницы, то процесс займет больше времени.
Плохой документ . * Если документ сильно отредактирован и старше, то репагинация может быть медленнее. Очевидно, это происходит после многих, многих интенсивных сеансов редактирования, когда много текста добавляется, удаляется и перемещается. Иногда внутренние указатели документов Word могут «испортиться».
Решения этих условий должны быть очевидны для большинства читателей, за исключением, возможно, причины «плохой документ». В этом случае лучше всего попытаться сохранить как с новым именем файла или, что еще лучше, скопировать и вставить информацию из старого документа в новый.
При этом, если вы все еще хотите отключить разбиение на страницы и перейти к концу, это можно сделать с оговоркой. Предостережение: вы можете отключить разбиение на страницы, только если вы просматриваете документ в обычном режиме.
Если вы переключитесь на другое представление (наиболее распространенным является «Макет печати» или «Макет страницы»), Word автоматически выполнит перекомпоновку, и ее нельзя будет отключить.
Следующий короткий макрос можно использовать как макрос AutoOpen для вашего документа. Когда вы открываете документ, Word переключается в обычный режим просмотра, отключает изменение размера фона и переходит в конец документа.
Sub AutoOpen() If ActiveWindow.View.Type <> wdNormalView Then ActiveWindow.View.Type = wdNormalView End If Options.Pagination = False Selection.EndKey Unit:=wdStory End Sub
Свойство Options.Pagination — это тот же параметр, который вы можете установить вручную, если выберете Tools | Опции | На вкладке «Общие» установите флажок «Изменение компоновки фона». Установка этого флажка имеет смысл только в том случае, если Word работает в обычном представлении, поэтому необходимо переключиться на это представление перед установкой параметра и переходом.
Помните, что если позже вы сделаете что-то, что требует повторной компоновки Word (например, переключитесь в режим макета печати или макета страницы или с помощью функции «Перейти к», чтобы перейти к определенному номеру страницы), Word послушно перепрограммирует ваш документ, вызывая задержку, которую вы хочу избежать.
Для полноты картины вы можете добавить в документ макрос AutoClose. Этот макрос ничего не делает, кроме включения параметра фоновой разбивки на страницы, чтобы он мог нормально работать с другими документами.
Sub AutoClose() Options.Pagination = True End Sub
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1294) относится к Microsoft Word 97, 2000, 2002 и 2003.