У Лиз есть длинный документ (более 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, просто выберите нумерованные абзацы, удалите нумерацию (снова щелкните инструмент «Нумерация»; он действует как переключатель), а затем вставьте соответствующее поле. код в начале каждого абзаца в списке. Это можно сделать еще быстрее, если вы поместите коды полей в стандартный блок, который можно будет использовать снова и снова.
Если вы не хотите использовать коды полей, а вместо этого, Если вы хотите разработать способ перезапуска нумерации на основе макросов, вам понадобится немного больше информации. Один хороший ресурс, который вы найдете полезным в этом отношении, – это следующий сайт Word MVP:
https://wordmvp. com/FAQs/Numbering/ListRestartMethods.htm
Обратите внимание, что на странице указано, что он предназначен для использования со старыми (гораздо более старыми) версиями Word. В этом случае проблем не будет; концепции по-прежнему применимы к современным версиям программы. Внизу страницы вы увидите ссылку «Перезапустить нумерацию с помощью VBA», которая может помочь вам при разработке собственных макросов.