1

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

Я видел это в документе Word, но я не знал, как это было сделано. Я думаю, что это было сделано с помощью Content Control (через вкладку разработчика), я пытался, но это никогда не работало

3 ответа3

3

Поскольку кажется, что вы будете использовать исходный текст и дублированный текст внутри документа, поля и закладки REF будут делать то, что вы хотите. Вы также можете добавить столько исходных текстовых блоков, сколько захотите, используя различные «Закладки», как описано ниже.

  1. Поместите нужный текстовый блок в первое место, где вы хотите его в документе.
  2. Выделите весь блок текста, щелкните вкладку «Вставить» на ленте и нажмите «Закладка».
  3. Введите легко запоминаемое имя для закладки в поле «Имя закладки» (только буквы, цифры и подчеркивания; должны начинаться с буквы) и нажмите «Добавить»

Словечко

  1. Переместите курсор в место, где вы хотите, чтобы текст повторялся, и нажмите Ctrl+F9, чтобы вставить пустой код поля. Введите REF bookmarkName \* MERGEFORMAT в поле. Если вы хотите, чтобы форматирование дублированных текстовых блоков точно совпадало с форматированием исходного текста, пропустите часть \* MERGEFORMAT .

Словечко

  1. Нажмите F9, чтобы обновить поле и отобразить скопированный текст.

Словечко

  1. Повторите (4) и (5) для каждого места, где текст должен быть продублирован.
  2. Чтобы изменить отображаемый текст, просто отредактируйте исходный текст по своему усмотрению, выделите весь документ с помощью Ctrl+A и обновите поля с помощью F9.

Я рекомендую изменить настройки просмотра, чтобы всегда отображать маркеры закладок и всегда выделять поля: на ленте нажмите «Файл», затем «Параметры» и установите параметры, как показано ниже:

Словечко

Редактирование текста закладки может быть немного сложнее, потому что, если вы удаляете какие-либо символы в конце текста закладки, диапазон текста, заключенного в закладку, будет уменьшаться. При необходимости внесите любые изменения в желаемый текст на расстоянии нескольких символов от края границы закладки, а затем удалите символы «края». Или, если он просто отказывается вести себя, просто отредактируйте текст так, как вы хотите, игнорируя границу закладки, а затем, когда вас это устроит, просто повторите шаги (2) и (3) выше, введя то же имя закладки, что и ты делал раньше. Коды полей REF все равно должны работать нормально.

2

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

[Написано для Word 2013, но актуально в 2010 году]
Для этого сначала откройте рассматриваемый документ. В меню « Файл» перейдите на вкладку « Информация », выберите раскрывающийся список « Свойства» и откройте « Дополнительные свойства».

В открывшемся окне (см. Изображение ниже) перейдите на вкладку « Пользовательский » и введите соответствующие значения для « Имя» и « Значение» (очевидно, тип должен быть «Текст»). Нажмите Добавить.

Свойства Document1 (пример дополнительных свойств)

Затем вы можете добавить это свойство в документ одним из нескольких способов: самый простой (возможно) - перейти на ленту вставки и выбрать QuickParts (как в ответе @Nichlas H.) и открыть экран поля .

Слово - Окно поля

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

Кроме того, вы можете нажать Ctrl+F9, чтобы вставить пустое поле, в которое вы можете ввести DOCPROPERTY Test (или любой другой код поля - см. Выше).

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

0

Это что-то вроде хака, и вы можете использовать только один блок текста.

  1. Добавьте нужный текст в поле комментария в свойствах вашего документа. Добавить комментарий к документу

  2. Вставьте свойство документа "комментарий" во все места, где вы хотите блок. Вставьте свойство документа

  3. Тада! Конечный результат

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .