Поля очень полезны при работе с документом — они позволяют размещать «динамическую» информацию в ваших документах. Иногда вы можете захотеть, чтобы поле оставалось статичным; не менять. Вы можете сделать это, выделив поле и нажав Ctrl + F11. Это «блокирует» поле, чтобы оно не обновлялось от текущего значения.

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

Sub FindLocked()

Dim iField As Integer     Dim vResponse As Variant

For iField = 1 To ActiveDocument.Fields.Count         If ActiveDocument.Fields(iField).Locked Then             ActiveDocument.Fields(iField).Select             vResponse = MsgBox("Continue Searching?", vbYesNo)

If vResponse = vbNo Then Exit For         End If     Next iField End Sub

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

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

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

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

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1367) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-Locating_Locked_Fields [Поиск заблокированных полей].