Код поля изменил слово как удалить

Обновлено: 05.07.2024

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

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

Чему вы научитесь

После завершения этого урока вы сможете:

< /tr> < tr>
Показать коды полей и скрыть их
Используйте функциональные и горячие клавиши для управления полями.
Поиск полей в документе с помощью Find.
Введите поле с клавиатуры и оно заработает.
Скопируйте поле из группы новостей, сообщения электронной почты или книги и заставить его работать.
Знайте и используйте разницу между переключателями MERGEFORMAT и CHARFORMAT.
Вставить поле даты.
Вставить рассчитанную дату полей.
Вставьте номер страницы.
Используйте разные поля нумерации страниц
Вставьте поле вычисления.
Вставить условное (IF) поле.
Вставить имя файла (FILENAME) с путем или без.
Примените переключатели полей, чтобы изменить способ отображения результатов поля на странице.
Вставьте информацию о документе (свойства) в тело документа или верхние и нижние колонтитулы.
Используйте поле StyleRef для копирования информации из основного текста в верхние и нижние колонтитулы.
Используйте поле StyleRef вместо поле перекрестной ссылки.
Знайте, что поле StyleRef не будет работать со скрытым текстом.
Используйте поле ASK, закладки и соответствующие перекрестные ссылки.
Знай, где re, чтобы найти информацию о поле «Дополнительно».
Использовать записи автотекста для вставки полей
Используйте поле MacroButton для простой подсказки пользователя.
Используйте поле MacroButton для запуска записанного вами макроса.
Используйте поле MacroButton для создания документа меню шаблонов.< /td>
Создавайте верхние и нижние колонтитулы в стиле словаря, описывающие содержимое страницы.
Преобразование кодов полей в обычный текст для обсуждения по электронной почте или на интернет-форумах
Использовать несколько Поля последовательности в документе для состязательных бумаг или последовательно пронумерованных заявок
Используйте vba (Visual Basic для приложений — макросы) для вставки вложенное поле
Вставить штрих-коды с помощью g поле

Другие главы, связанные с темами, затронутыми в этом уроке

< /tr> < tr>
Нумерация — поля последовательности
Сложные документы (оглавления, источники, рисунки, сноски, концевые сноски, закладки, перекрестные ссылки)
Разделы — Поля нумерации страниц

Дополнительные письменные (и веб-) ресурсы

"Поле в документе Word — это просто заполнитель, который содержит инструкции о том, что должно быть здесь, а не сам текст".
Джон МакГи
"Объяснение нумерации Word"

Обзор полей

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

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

Как вводить поля в Word

Разграничители полей нельзя вводить с помощью фигурных скобок на клавиатуре.Это специальные символы Word, которые нужно вставлять парой с помощью Ctrl+F9 или Insert => Field. или Вставить => Перекрестная ссылка. или какая-либо другая специальная команда вставки поля. Если вы используете Ctrl+F9, вы можете либо сначала нажать Ctrl+F9, а затем ввести свое поле, либо сначала ввести код поля, выбрать его и нажать Ctrl+F9. Когда вы закончите с полем, нажмите F9, чтобы обновить поле и отобразить результат.

Я называю эти разделители «скобками» на этой и других страницах. Microsoft называет их скобками, но для меня скобки имеют прямые углы и выглядят как [ ], поэтому я буду называть разделители фигурными скобками.

Некоторые компьютеры захватили функциональные клавиши в своем BIOS. На этих компьютерах должна быть клавиша Shift Fn на клавиатуре. Таким образом, вместо Ctrl+F9 вы должны нажать Fn+Ctrl+F9 (или отредактировать BIOS, чтобы функциональные клавиши действовали так, как описано в документации к программам).

Клавиши на Macintosh аналогичны но разные. (Cmd+F9 или Fn+Cmd+F9) См. раздел «Сочетания клавиш для управления полями» ниже.

Как переключить отображение кодов полей в Word

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

Чтобы увидеть все, вам нужно изменить параметр для отображения кодов полей, а не результатов полей. Это можно установить в параметрах или настройках Word, но проще всего использовать сочетание клавиш Alt + F9. Это переключает все поля в сеансе Word для отображения или скрытия кодов полей.

Обратите внимание, что это переключатель параметра Word, который остается установленным для всех документов Word и будущих документов Word. сеансы, пока не переключитесь обратно.

Опять же, для сложных полей вам лучше использовать Alt+F9, а не Shift+F9. Это легко продемонстрировать с помощью сложного поля формы слияния из одного из моих юридических шаблонов.

Поле, отображаемое при нажатии Shift+F9

Поле, открываемое при нажатии Alt+F9

Как видите, Shift+F9 может не показать вам все. Если у вас есть коды полей, отображаемые в документе с помощью сочетания клавиш Alt+F9, они будут напечатаны, а не результаты кодов полей. Это отлично подходит для отладки, но не то, что вам обычно нужно. Вы также можете распечатать их в качестве параметра печати, даже если они не отображаются.

Поля XE (элемент указателя), TC (элемент таблицы содержания) и TA (элемент таблицы авторитетности) являются исключениями. . Эти поля отображаются, когда отображается скрытый текст, и на них не так или иначе влияет переключение отображения кода поля. Сложные документы - Руководство пользователя Microsoft Word среднего уровня - Содержание - Таблица источников - Перекрестные ссылки

На некоторых компьютерах функциональные клавиши захвачены в BIOS. На этих компьютерах должна быть клавиша Shift Fn на клавиатуре. Таким образом, вместо Alt+F9 вы должны нажать Fn+Alt+F9 (или отредактировать BIOS, чтобы функциональные клавиши действовали так, как описано в документации к программам).

Клавиши на Macintosh аналогичны но разные. (Opt+F9 или Fn+Opt+F9) См. раздел «Сочетания клавиш для управления полями» ниже.

Как скопировать поле из группы новостей или сообщения электронной почты в Word:

Если вы используете отображение типизированного поля из группы новостей или сообщения электронной почты, сначала убедитесь, что поле не разбито разрывами строк или абзацев. (Строки, автоматически переносимые Word, подходят, но включите «Показать все», чтобы убедиться, что в конце строки нет специальных символов.) Выделите текст внутри совпадающей пары фигурных скобок и нажмите Ctrl+F9. Word вставит свои разделители полей вокруг текста. Удалите фигурные скобки.

Например, с полем:

= REF "Число1" > * REF "Число2" > >

сначала выберите

ССЫЛКА «Число1»

и нажмите Ctrl+F9, затем выберите

ССЫЛКА «Число2»

и нажмите Ctrl+F9, затем удалите все введенные фигурные скобки и выберите все от знака = до конца второго поля и снова нажмите Ctrl+F9.

Затем нажмите F9, чтобы обновить поле и отобразить результат.

< p>Если вы нажмете Alt+F9 (просмотреть коды полей), вы увидите что-то очень похожее на то, с чего вы начали, за исключением того, что разделители полей выглядят как жирные фигурные скобки, а поле, вероятно, будет затенено. Нажмите Alt+F9 еще раз, чтобы вернуться к просмотру результатов поля.

Вы также можете использовать макрос, найденный на сайте Грэма Мэйора, для преобразования полей в обычный текст или из него.

Подробнее в полях перейдите по ссылкам на странице веб-ресурсов Word. Таблицу сочетаний клавиш для работы с полями см. ниже.

Использование поля вставки. диалоговое окно для вставки полей

Разница между MERGEFORMAT и CHARFORMAT

При написании полей я редко использую какой-либо переключатель, но когда я его использую, это почти всегда переключатель CHARFORMAT. Оба сохраняют форматирование при обновлении поля.

\* MERGEFORMAT

Word по умолчанию вставляет переключатель MERGEFORMAT при вставке большинства полей. Этот переключатель сохраняет любое ручное форматирование, которое вы применяете к полю или части поля. Это редко то, что вы хотите! Если к части поля, это относится к позиции, а не к слову.

Если у вас есть результат поля, который: «пожалуйста, ответьте немедленно», и вы выделяете курсивом «немедленно». Если позже он изменится на «Пожалуйста, ответьте после заседания совета директоров», «после» будет выделено курсивом, поскольку это третье слово в поле. Если результат изменится на «Пожалуйста, позвоните мне после того, как у вас будет возможность изучить это», слово «me» будет выделено курсивом. Этот переключатель не имеет ничего общего с форматированием исходного материала. Так же как и переключатель CHARFORMAT.

\* CHARFORMAT

Переключатель CHARFORMAT позволяет управлять форматированием всего результата поля. Он устанавливает формат таким же, как первый (не пробел) символ самого кода поля. Чтобы использовать его, вы должны отобразить код поля. Какое бы прямое форматирование вы ни применяли к этому первому символу, оно будет использовано для результата поля. Обычно я форматирую все имя поля, а не только первый символ, но это не обязательно.

REF myBookmark \* CharFormat >

MyBookmark = "Hello There!"

Полевой результат: Hello There!

MVP Graham Mayor недавно написал макрос, который я использую . Он отключает вставку MergeFormat по умолчанию, и если вы установите флажок для сохранения форматирования, он спросит вас, хотите ли вы вместо этого использовать переключатель CharFormat. Я очень рекомендую это. Вы можете скачать его с его страницы.

Категории полей (согласно Microsoft)

Дата и время
Автоматизация документов
Информация о документе
Уравнения и формулы [sic]
Указатель и таблицы
Ссылки и ссылки
Нумерация
Информация о пользователе

Поле ДАТА и его разновидности.

Простым способом (но, возможно, неверным способом для того, что вы хотите) поставить дату в документе является Insert => Date или Alt+Shift+D.

< p>Если вы не отметите «Обновлять автоматически», это будет равнозначно вводу даты самостоятельно. Если вы установите флажок «Обновлять автоматически», он будет обновляться при печати (если у вас есть настройка в параметрах принтера как «Обновить поля», которая используется по умолчанию). Вы можете принудительно обновить вручную, поместив точку вставки в дату и нажав клавишу [ F9].

Если вы хотите поместить дату в шаблон, который обновляется до текущей даты при создании документа на основе шаблона или хотите изменить формат или выполнить другие действия с полем даты, вместо этого вы хотите использовать Вставка => Поле => Дата и время. Используя параметры здесь, вы можете либо выбрать формат, либо ввести свои собственные символы (называемые изображением) для формата. Варианты типа даты включают:

DATE > — Дата, на которую вы смотрите документ. Всегда сегодня (хотя это может не отображаться на экране как сегодня, пока вы не обновите поле).
CREATEDATE> — дата создания документ был создан (или сохранен с помощью команды «Сохранить как»).
PRINTDATE > — Дата последней печати документа.
SAVEDATE > — Дата последнего сохранения документа.

Выше приведены коды полей, которые будут вставлены для вас с помощью Insert => Field => Date and Time без использования каких-либо опций. Переключатель «\*MERGEFORMAT» автоматически вставляется, если вы отметите «сохранять формат поля» и означает, что поле должно быть отформатировано так же, как и поле. Как правило, вы не хотите установить этот флажок или добавить этот переключатель. Если вам нужен один из этих переключателей форматирования, вам, вероятно, понадобится «\*CHARFORMAT». Этот переключатель форматирует результат поля, однако форматируется первый непустой символ в поле. Как и во всех полях, вы должны позволить Word вставить фигурные скобки-разделители полей, вы не можете просто напечатать их. См. вводный материал на этой странице.

Если вы выберете варианты, они могут включать следующие «картинки»:

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

Эту статью также можно загрузить в формате PDF.

Сьюзен Сейлз,
Харкинс и Брайан Карбонелл

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

Но возникает проблема, когда вы хотите удалить коды полей. Функция Word
Replace удалит их, но этот процесс немного неудобен. Кроме того,
вы можете удалить их вручную. В большой рукописи с большим количеством полей на это
могут уйти часы. Хорошая новость заключается в том, что вы можете использовать макрос, чтобы удалить все эти
коды полей всего за несколько секунд.

Кто удаляет коды полей?

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

Чтобы понять, сколько времени может занять удаление из документа
кодов полей, найдите минутку и вставьте в документ несколько полей. Просто выберите слово и нажмите [Alt][Shift]X. В появившемся диалоговом окне
Пометить элемент указателя, показанном на рисунке A, нажмите
кнопку Пометить. При этом будет вставлен код поля ввода указателя, как показано на рисунке B. (Нажмите Показать/Скрыть в
стандартном меню, чтобы переключить отображение кода.)

Теперь представьте себе 100-страничный документ, полный кодов. Вы можете
подойти к проблеме с помощью команды "Заменить", но это немного сложно и
требует ноу-хау, которого у обычных пользователей может не быть. Во-первых, вы должны отобразить
коды. Проблема в том,
запомнят ли об этом пользователи? В противном случае они могут даже не понять, что
Replace не удалил коды.

После отображения кодов необходимо выбрать «Заменить» в
меню «Правка». Затем в диалоговом окне «Найти и заменить» нажмите «Дополнительно», а затем
Специальные. Выберите «Поле» из полученного списка специальных символов, чтобы ввести ^d
в текстовое поле «Найти». (Компонент ^d представляет все коды полей.) Оставьте
поле «Заменить на» пустым, нажмите «Заменить все», и Word удалит все
коды полей в документе.

Вторая проблема с этим маршрутом заключается в том, что он удаляет все
коды полей: указатель, оглавление, рисунки и авторитетную таблицу,
не говоря уже о таких вещах, как созданные полем номера страниц. и даты. Если вам нужно сохранить некоторые из этих полей, вам придется пройти еще один путь, объединив конкретный код для поля, которое вы хотите удалить, с ? подстановочный знак.
Например, если вы хотите удалить только поля индекса, введите ^d xe ^?. Это много работы, даже
если вы знаете, что делаете. У неопытного пользователя могут возникнуть проблемы.

Макрос для удаления полей

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

  1. Открыв
    документ Word, нажмите [Alt][F11], чтобы запустить редактор Visual Basic (VBE).
  2. В
    VBE выберите «Модуль» в меню «Вставка».
  3. Введите
    следующий макрос:

Запустите макрос, нажав [F5] или выбрав «Выполнить
Sub/UserForm» в меню «Выполнить». Или, если хотите, вернитесь к документу и
выберите «Макрос» в меню «Инструменты». В появившемся окне «Макросы» выберите DeleteIndexEntries и нажмите «Выполнить».

Инструкция For…Each просматривает коллекцию Fields
и удаляет каждый тип поля, как определено встроенной константой. Пример макроса удалит все
коды полей индекса (wdFieldIndexEntry). Чтобы удалить другие коды полей, просто замените
внутреннюю константу соответственно. Например, используйте wdFieldTOCEntry, чтобы удалить
записи оглавления, или wdFieldTOAEntry, чтобы удалить
записи авторитетной таблицы.

Существует несколько типов кодов полей. Чтобы получить полный список
констант для класса wdFieldType, используйте Object Brower. В VBE
нажмите [F2] или выберите «Обозреватель объектов» в меню «Вид». В списке "Классы"
найдите wdFieldType, чтобы обновить список "Члены". Или просто выделите wdFieldIndexEntry в подпроцедуре и нажмите [Shift][F2]
для отображения констант в обозревателе объектов.

Стоит отметить

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

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

У меня есть небольшая проблема, которую можно рассматривать как запрос функции. Каждый раз, когда я добавляю или изменяю цитату в файле Word, отслеживание изменений помечает *каждую* ссылку с пометкой «Код поля изменен» неизвестным пользователем. Это безобидная вещь, и я не наблюдал никаких проблем с работой с Zotero в Word при включенном отслеживании изменений (несмотря на предупреждения для более ранних версий плагина Zotero). Однако из-за большого количества ссылок в некоторых из этих файлов они становятся довольно раздражающими, особенно когда я надеюсь перевести своих коллег из EndNote, которые сильно зависят от Track Changes и программного обеспечения для управления ссылками.

Есть ли способ избежать сообщений об отслеживании изменений для цитат, которые не были изменены?

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

Нет, я не использую нумерованный стиль цитирования.

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

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

Да, у меня все еще та же проблема, и я не могу точно определить обстоятельства. И да, это все еще раздражает, и я бы хотел, чтобы он ушел.

Эта неприятность не имеет ничего общего с Zotero, а вызвана функцией MS Word "отслеживать изменения". Это произойдет только в том случае, если вы добавите ссылку, которая еще не цитировалась в вашем документе, что приводит к изменению номеров ссылок и заставляет Word идентифицировать эти изменения.

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

Надеюсь, это поможет

Спасибо, Семенюк, за предложение.

Я не думал об этом как об ошибке, а о том, что Zotero может каким-то образом обмануть Word, чтобы он не изменил код поля других полей. И, по словам Саймона, разработчика Zotero, этого вообще не должно происходить. Но вы подтверждаете, что это так.

В моем случае это случается лишь иногда. Я не могу выяснить точные обстоятельства.

Прошу прощения, что так быстро говорю, что это не имеет ничего общего с Zotero. Очевидно, да, иначе проблема не была бы опубликована на этом форуме.

Как я уже говорил выше, вы должны заметить эту проблему только в том случае, если вы добавляете цитату, которая ранее не цитировалась в вашем документе. Это связано с тем, что все будущие ссылочные номера увеличиваются на единицу, что Word интерпретирует как изменение документа. Поскольку номера цитирования Zotero являются полями, это изменение представлено изменением кодов полей.Я сталкиваюсь с той же проблемой по другой причине, когда добавляю или удаляю уравнения, что также представляется как изменение кода поля.

Опять же, я обнаружил, что включение функции "отслеживание изменений" в функции рецензирования Word непосредственно перед добавлением новой цитаты, а затем ее повторное включение после — лучшее/единственное решение этой неприятности.

По-прежнему нет решения? Почему бы нам не открыть ошибку или запрос на исправление. Людей, которые не работают с Zotero, это очень раздражает.

Я столкнулся с этой проблемой прямо сейчас. Это не происходит последовательно. В некоторых документах при включенном отслеживании изменений добавление новой цитаты приводит к отслеживанию «измененного кода поля» в других цитатах. Но в других документах добавление новой цитаты не влияет на другие цитаты.

Кто-нибудь разобрался, почему это происходит?

Для меня это не пустяковая проблема — это настоящий переломный момент в том, смогу ли я писать большие документы с помощью Zotero и Word.

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

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

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

Я предполагаю, что вы делитесь своим документом с коллегой или руководителем. Я справляюсь с этим так: всегда делюсь копией моего рабочего документа, в котором удалены все коды полей. Я включаю отслеживать изменения в копии, которую пересылаю коллеге. Таким образом, коллега/руководитель может вносить изменения и комментарии, не затрагивая мою первоначальную работу, а я могу легко просматривать комментарии и включать их в свою рабочую копию.

Хотя я не проверял это в последнее время, эта «проблема» возникает с другим программным обеспечением для управления нагрудными номерами (BMS), таким как EndNote и Mandeley. BMS выполняет свою работу, облегчая отслеживание изменений номера цитирования, а текстовый процессор выполняет свою работу, отмечая изменения.

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

У меня тоже есть эта проблема, хотя изменение номера (изменение кода поля) допустимо. Что делает мой zotero, так это случайным образом добавляет это -

За ним следует около 1 страницы текста, объясняющего каждую новую цитату. Если я попытаюсь принять изменения, текст останется там; если я попытаюсь удалить разметку, текст останется. Это НАМНОГО больше боли, чем изменение кода поля, поскольку я не знаю, удалю ли я этот текст, не испортит ли он что-то с моими цитатами.

Просто дважды примите отслеживаемое изменение. Что делает Word, так это показывает вам скрытые коды полей, которые изменил Zotero. Просто посмотрите на массивный код, указывающий на то, что «Zotero изменил ссылку».

Коды полей Word — это способ добавить в ваши документы некоторую автоматизацию или автоматический контент. Простым примером является поле , которое добавит текущую дату к письму.

Вполне вероятно, что вы уже использовали коды полей, но не осознавали этого. Дата, дата печати, нумерация страниц (текущая и общая), названия глав в заголовке — это лишь некоторые функции Word, использующие коды полей. Word Mail Merge — это коды полей.

Даже скромная веб-ссылка является кодом поля — любая ссылка в Word выглядит так, когда вы просматриваете коды полей: . Это необходимые знания, если вы хотите найти/заменить веб-ссылки или просто выяснить, почему ссылка не работает.

Вставить коды полей

Быстрый способ добавить код поля Word – это Вставка | Текст, щелкните значок «Быстрые действия» и выберите «Поля…» в Word для Windows или Mac.


Затем выберите нужный код поля из списка слева.


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

Вот поле ДАТА с форматированием и другими параметрами:


Все параметры в меню Вставка | Диалог поля доступен из переключателей и настроек в самом поле.

Выберите нужные параметры и нажмите OK, чтобы вставить поле.

Показать код поля

Обычно Word показывает результат кода поля, если вы не щелкнете внутри него, после чего он станет серым.


Часто вам нужно увидеть код поля и, возможно, изменить его. Нажмите Alt + F9, чтобы отобразить коды полей, или Shift + F9, чтобы отобразить только текущий выбранный код поля.


Теперь вы можете изменить код поля и детали. Alt + F9 еще раз, чтобы скрыть коды полей.

Ctrl + A (Выбрать все), затем F9 обновит все поля в документе.

Все параметры кода поля

Для некоторых, но не для всех, кодов полей Word показывает более удобную для понимания версию параметров. Вот свойства поля для PrintDate, показанные с помощью Insert Field


Выберите один из показанных вариантов. Чтобы увидеть больше вариантов или изменить предустановленные параметры, нажмите «Коды полей» внизу слева.

Теперь вы можете увидеть точный код поля и изменить его. Мы изменили формат даты/времени с предустановленного на что-то похожее.


В левом нижнем углу находится пункт «Скрыть коды», который возвращает вас к окну свойств основного поля.
ИЛИ выберите «Параметры…», который отображается для некоторых кодов полей.


Диалоговое окно «Параметры поля»

Теперь вы можете увидеть больше общих переключателей или форматов.

Переключатели для конкретных полей

На вкладке "Переключатели для конкретных полей" показаны параметры и их коды полей


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

Ввод кода поля в фигурных скобках

Фигурные скобки/фигурные скобки, которые вы видите, не являются обычными, < >которые можно набирать с клавиатуры.

Сделайте код поля скобками, нажав Ctrl + F9

Вставка | Команда поля — более надежный способ запуска нового кода поля.

Преобразование поля в текст

Иногда требуется удалить код поля и оставить только результат. Сделайте это, чтобы код поля больше не обновлялся.

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

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

Отключение/преобразование доступно только с помощью сочетания клавиш Ctrl + Shift + F9.

Блокировка поля

Альтернативой отмене связи или преобразованию поля является его блокировка.

Заблокировать поле: Ctrl + F11

Разблокировать поле: Ctrl + Shift + F11

Блокировка поля предотвращает его обновление при сохранении кода поля. Это означает, что отображаемый результат поля не изменится, пока поле не будет разблокировано и обновлено.

В заблокированном поле параметр «Обновить поле» неактивен.

Используете ли вы отмену связи или блокировку, зависит от вас.


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

Читайте также: