Стив отмечает, что автоматическая нумерация Word не подходит для документов, которые должны быть импортированы в программы верстки страниц, такие как Adobe InDesign. Он задается вопросом, есть ли быстрый способ заменить автоматическую нумерацию ручной нумерацией, точно так же, как вы можете преобразовать текст поля в обычный текст.

Ответ — да, есть быстрый способ. Просто выполните следующие действия:

  1. Откройте документ, нумерацию которого вы хотите преобразовать. (Вы можете открыть копию документа, чтобы не испортить исходный документ.)

  2. Нажмите Alt + F11. Word отображает редактор VBA.

  3. Нажмите Ctrl + G. Откроется окно «Немедленное». (Если у вас есть диалоговое окно другого типа, например, диалоговое окно «Найти и заменить», значит, вы не работаете в редакторе VBA; вы все еще находитесь в Word. Закройте диалоговое окно, убедитесь, что редактор VBA активен, а затем повторите этот шаг.)

  4. Введите следующее в окне «Немедленное»:

  5. Нажмите Ввод.

Это оно; все автоматически нумерованные списки в вашем документе заменены на ручную нумерацию. Если вместо этого вы хотите повлиять только на ограниченную часть документа, убедитесь, что эта часть выделена, прежде чем начинать шаги, а затем используйте эту команду на шаге 4:

Selection.Range.ListFormat.ConvertNumbersToText

Для тех, кто знаком с макросами, разница здесь в том, что вы работаете с объектом Selection (выбранный текст) вместо объекта ActiveDocument (весь документ).

Однако с этим подходом связано несколько ошибок. Во-первых, может показаться, что ваши нумерованные списки больше не совпадают. Это связано с тем, что любые настраиваемые позиции табуляции, установленные для списков, удаляются, и Word возвращается к использованию позиций табуляции по умолчанию. Это не должно быть большой проблемой, поскольку вы выполняете это преобразование при подготовке к импорту документа в программу макета страницы. (Позиции табуляции в этой программе должны иметь приоритет над любыми, установленными в Word.)

Вторая проблема заключается в том, что если вы применили стили с автоматической нумерацией с помощью списков, то на самом деле нумерация не исчезла. Вы можете применить его снова, просто выделив абзацы в списках и нажав Ctrl + Q.

Если вы не хотите связываться с редактором VBA, вы можете попробовать другой подход — сохранить документ в формате RTF. Многие программы макетов страниц (например, InDesign) используют другой фильтр для импорта файлов RTF, в результате чего нумерованные списки автоматически преобразуются в обычные числа.

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

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

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

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

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (10248) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для пользователей старый интерфейс меню Word здесь:

link: / word-Converting_Automatic_Numbering_to_Manual_Numbering [Преобразование автоматической нумерации в ручную нумерацию].