Word 2017 не найдет / заменит текст в поле

348
buttonsrtoys

У меня есть рукописная книга MS Word 2016 со множеством цитат. Я использую стиль APA, но хочу изменить его, чтобы исключить год в цитатах для авторов только с одной записью в моей библиографии. Например, изменить поле

{ CITATION Car77 \l 1033 } 

в

{ CITATION Car77 \y \l 1033 } 

(Я смотрел на редактирование файла APA * .xsl, но это выглядит как большая работа, чем глобальный поиск и замена.) Однако, если я вызову диалог замены Word, заполните поля «Find What:» и «Replace With:» с помощью текст, который должен выполнять эту работу (например, «Car77» с «Car77 \ y»), каждый раз, когда поиск попадает в текст поля, кнопка «Заменить» отключается.

Есть обсуждения использования ^ c и ^ d и других приемов, но ни один из них не работает для меня, так как то же самое происходит с каждым из них: он находит поле или текст внутри, а кнопка «Заменить» становится серой. (Может быть, более новая «функция»?) Кнопка «Заменить все» остается активной, но нажатие на нее неизменно приводит к 0 заменам.

0

1 ответ на вопрос

0
Overmind

Возьмите текст из самого документа и используйте copy-paste в обоих полях и только добавьте \ y во второе.

Это должно позаботиться о любых скрытых вещах / странных форматах совместимости.

Также не забудьте проверить вкладку «Просмотр», а затем в разделе «Ограничить форматирование и редактирование», там должна быть доступна опция снятия защиты, если она активирована.

Альтернативный способ - только если нет специальных символов или шрифтов - скопируйте все в текстовый файл, сделайте замену и вставьте обратно.

Другой трюк, который нужно попробовать, - это изменить шрифт на более стандартный (например, tahoma), внести изменения, а затем снова установить шрифт.

Убедитесь, что в момент замены нет выбора, потому что операция замены будет работать только в пределах этого выбора.

Убедитесь, что не выбраны модификаторы поиска (регистр совпадений и целое слово).

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

Overmind, спасибо за мысли, но я попытался скопировать и вставить для обоих полей. Это работает для вас в Word 2017? Я не проверял настройки Restrict, но они в порядке. Твой текстовый документ хорош, но я бы потерял все свои стили, так что я не выбрал. buttonsrtoys 7 лет назад 0
Проверьте, это может помешать. Да, в большинстве случаев правильная опция и трюк с копированием и вставкой работает. Я обновлю ответ с некоторыми другими вещами. Overmind 7 лет назад 0
Спасибо за мысли. Я провел тест, в котором я создал новый пустой документ с помощью Times New Roman, добавил ссылку, а затем несколько раз процитировал ее, и все тот же результат - не могу выполнить глобальный поиск / замену поля. (В процессе я увидел, что я использую Word 2016, а не 2017, и исправил свой оригинальный пост.) buttonsrtoys 7 лет назад 0

Похожие вопросы