Удаление всех полей

Когда вы работаете с документами, особенно длинными документами, созданными кем-то другим, вам может потребоваться удалить все поля в документе. Ответ на вопрос, как это сделать, почти полностью зависит от того, что вы подразумеваете под «удалением» поля.

Если вы имеете в виду, что хотите избавиться от полей и заменить их простым текстом, представляющим результат поля, то самый простой способ – выделить весь документ ( Ctrl + A ), а затем нажать Ctrl + Shift + F9 , чтобы “разорвать связь ” поля. Везде, где было поле, поле удаляется и заменяется результатом поля.

Если вы просто хотите избавиться от всех полей и не заботитесь о том, чтобы они были заменены чем-либо , вы можете использовать возможности Word «Найти и заменить». Выполните следующие действия:

  1. Нажмите Alt + F9 . Это делает видимыми все коды полей в вашем документе, а не результаты этих полей.
  2. Нажмите Ctrl + H . Word отображает вкладку «Заменить» диалогового окна «Найти и заменить». (См. Рис. 1.)
  3. Рис. 1. Вкладка «Заменить» диалогового окна «Найти и заменить».

  4. В поле «Найти» введите ^ d в качестве искомого объекта. for (убедитесь, что вы используете строчную букву d). Это код, который Word понимает как «любое поле».
  5. Убедитесь, что поле «Заменить на» пусто.
  6. Нажмите «Заменить все».

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

 Sub DeleteFields () Заменить rng как диапазон для каждого rng ​​в ActiveDocument.StoryRanges With rng.  Поля Пока .Count> 0 .Item (1) .Delete Wend End With NextEnd Sub 

Вы, конечно, можете назначить макрос кнопке панели инструментов или сочетанию клавиш, чтобы его можно было вызвать в действие как можно быстрее.

Оцените статью
Frestage.ru
Добавить комментарий