Простой перезапуск нумерованного списка (Microsoft Word)
У Лиз есть длинный документ (более 300 страниц) с сотнями коротких трехэтапных нумерованных списков. Она задается вопросом, есть ли способ заставить Word перезапустить нумерацию для каждого списка, не выбирая вручную «перезапустить нумерацию»
для каждого индивидуально.
Word поддерживает как одноуровневую нумерацию (это предназначение инструмента «Нумерация» на вкладке «Главная» ленты), так и многоуровневую нумерацию (с помощью инструмента «Многоуровневый список», справа от инструмента «Нумерация» на вкладке «Главная» ленты. ). Основываясь на формулировке ее вопроса, я предполагаю, что Лиз имеет дело с одноуровневыми нумерованными списками. Эти списки проще всего добавить, выбрав абзацы, которые вы хотите пронумеровать, а затем щелкнув инструмент «Нумерация». По умолчанию в этих списках продолжается нумерация всего документа, если вы не предпримете определенных действий для перезапуска нумерации.
В ситуации Лиз создание сотен списков, в которых нужно перезапустить нумерацию, может стать большой проблемой. Те, кто уже давно использует Word, знают, что возможности программы по нумерации претерпели множество изменений за эти годы. И, к сожалению, эти изменения не всегда были к лучшему. То, что испытывает Лиз, является показательным примером — необходимостью вручную выполнять действия с каждым списком, чтобы перезапустить нумерацию.
Из-за причуд, а иногда и явных ошибок в инструментах нумерации Word, давние пользователи, как правило, уклоняются от использования этих инструментов и вместо этого полагаются на коды полей при нумерации. Рассмотрим следующую последовательность кодов полей:
{ SEQ numlist \# "0" \r 1 \ MERGEFORMAT } { SEQ numlist \# "0" \n \ MERGEFORMAT } { SEQ numlist \# "0" \n \* MERGEFORMAT }
Помните, что фигурные скобки вставляются в ваш документ нажатием Ctrl + F9. Первый код поля вставляет порядковый номер, начинающийся с 1.
Коды второго и третьего полей продолжают ранее начатую последовательность. Если вы поместите все три из них в свой документ и обновите коды полей (выберите коды и нажмите F9), вы получите следующее:
1. 2. 3.
Затем вы можете добавить свой текст справа от каждого из чисел. Если вы хотите использовать эти коды полей с текстом, к которому вы ранее применили встроенную нумерацию Word, просто выберите пронумерованные абзацы, удалите нумерацию (снова щелкните инструмент «Нумерация»; он действует как переключатель), а затем вставьте соответствующее поле. код в начале каждого абзаца в списке. Это можно сделать еще быстрее, если поместить коды полей в стандартный блок, который можно будет использовать снова и снова.
Если вы не хотите использовать коды полей и вместо этого хотели бы разработать способ перезапуска нумерации на основе макросов, вам потребуется немного больше информации. Один хороший ресурс, который вы найдете полезным в этом отношении, — это следующий сайт на http://word.mvps.org [сайт Word MVP]:
https://wordmvp.com/FAQs/Numbering/ListRestartMethods.htm
Обратите внимание, что на странице указано, что он предназначен для более старых (намного более старых)
версии Word. В этом случае проблем не будет; концепции по-прежнему применимы к современным версиям программы. Внизу страницы вы увидите ссылку «Перезапустить нумерацию с помощью VBA», которая может помочь вам при разработке собственных макросов.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8119) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365.