Шэрон редактирует некоторые старые документы, которые «пронумерованы вручную»

абзацы. Если она добавит автоматическую нумерацию к этим абзацам, Word все равно оставит номера «ручной нумерации» на месте. Ей нужно обработать много документов, и некоторые из них довольно длинные. Она задается вопросом, есть ли способ автоматически избавиться от цифр «ручной нумерации».

Есть три способа подойти к этой задаче. Один — путем редактирования, другой — использовать «Найти и заменить», а третий — использовать макрос.

Вы можете использовать обычные методы редактирования, если ваши абзацы очень короткие, то есть не более одной строки каждый. Все, что вам нужно сделать, это удерживать клавишу Alt, когда вы используете мышь, чтобы выбрать первые числа и все, что после них (например, точки, пробелы или табуляции). Нажмите клавишу Delete, и будут удалены только эти ведущие символы.

Для метода «Найти и заменить» выполните следующие действия:

  1. Нажмите Ctrl + H, чтобы открыть вкладку «Заменить» в диалоговом окне «Найти и заменить».

  2. Нажмите кнопку «Еще», если она видна.

  3. Убедитесь, что установлен флажок «Использовать подстановочные знаки».

  4. В поле «Найти» введите «(^ 13) [0-9] \ {1,}. [^ 09 ^ 32]» (без кавычек).

  5. В поле «Заменить на» введите «\ 1» (опять же, без кавычек). (См. Рис. 1.)

  6. Нажмите «Заменить все».

  7. Закройте диалоговое окно «Найти и заменить».

Об этой технике следует отметить несколько моментов. Во-первых, он заменяет любую начальную нумерацию абзаца, которая начинается с арабского числа (1, 2, 3 и т. Д.), За которым следует точка и либо табуляция, либо пробел. Если ваши «пронумерованные вручную» абзацы не следуют этому шаблону, вам нужно изменить то, что вы ищете на шаге 4. Например, если в нумерации используются римские цифры или буквы, вам нужно изменить то, что вы ищете за.

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

Если вы предпочитаете использовать макрос для преобразования, проще всего использовать старую команду WordBasic, которая никогда не обновлялась до VBA. Рассмотрим следующее:

Sub RemoveManualNumbers()

ActiveDocument.Range.Select     WordBasic.ToolsBulletsNumbers Replace:=0, Type:=1, Remove:=1 End Sub

Макрос выбирает весь документ и затем использует метод .ToolsBulletsNumbers, чтобы избавиться от ручной нумерации. Вы можете узнать больше об этом подходе на следующей странице http://word.mvps.org [сайт Word MVP]:

https://wordmvp.com/FAQs/Numbering/RemoveManualNumbers.htm

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

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

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

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

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (9895) относится к Microsoft Word 2007, 2010 и 2013.