Защита полей (Microsoft Word)
Джонатан выразил недовольство некоторыми пользователями в его компании.
Его технические авторы используют стандартный шаблон для документации. В шаблоне есть поля, которые заполняются путем заполнения информации в диалоговом окне «Свойства». Если другие люди используют шаблон, их версия Word не настроена для отображения полей, поэтому они часто вводят информацию непосредственно в документ, созданный шаблоном, тем самым уничтожая поля. Джонатан искал способ защитить поля, чтобы их нельзя было перепечатать и уничтожить.
Невозможно защитить только поля в документе и по-прежнему разрешать ввод текста в документе. Однако есть способы обойти это. Один из способов — «уведомить» пользователей о том, где расположены все поля. С визуальным напоминанием у пользователей меньше шансов набрать текст на полях и уничтожить их. Word, конечно, может затенять поля, чтобы они были видны, но пользователь может не включить этот параметр. В своем шаблоне вы можете настроить макросы AutoNew и AutoOpen для включения затенения:
Sub AutoNew() With ActiveWindow.View .FieldShading = wdFieldShadingAlways End With End Sub
Sub AutoOpen() With ActiveWindow.View .FieldShading = wdFieldShadingAlways End With End Sub
Такой подход, конечно же, не предотвращает избыточное написание полей; он просто гарантирует, что пользователь не сможет сказать: «Я не знал, что поле было там». Вы можете усложнить свои макросы, разработав макрос, который постоянно проверяет коллекцию полей, чтобы убедиться, что количество полей в документе не изменяется (увеличивается или уменьшается). Если обнаружено изменение количества полей, макрос может предпринять любые корректирующие действия, которые вы сочтете необходимыми.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текста в мире.) Этот совет (7796) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для пользователей старый интерфейс меню Word здесь:
link: / word-Protecting_Fields [Защита полей]
.