Как сделать дублирование текста в word?

Игорь спрашивает:

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

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

Предположим, что есть договор купли-продажи между Продавцом и Покупателем. В начале договора указываются фамилия, имя, отчество Продавца и Покупателя, а также их реквизиты. Дальше в тексте документе есть специальные поля, которые автоматически обновляются и заполняются тем текстом (данными), которые введены в начале документа — в данном случае — ФИО сторон и их адреса.

Итак, создайте новый документ и сохраните его как шаблон, например, под именем Договор.dot. Далее выполните следующие действия:

  • Поставьте пробел в том месте документа, где вы будете вводить основной текст, затем выделите этот пробел и вставьте закладку.
  • В другом месте документа, где вы планируете иметь обновляемый текст, поставьте курсор ввода и нажмите сочетание клавиш «Ctrl»+«F9». Появятся две фигурные скобки с мигающим курсором ввода между ними.
  • Вставьте между скобками следующее выражение: REF «Имя_вашей_закладки», где «Имя_вашей_закладки» (без кавычек) будет имя той закладки, которую вы вставили для основного текста (для пробела).
  • Сохраните шаблон и на его основе создайте новый документ.
  • Введите в поля основного текста документа ваши данные, а затем обновите поля в документе (сначала выделить весь документ: «Ctrl»+«A», а затем обновить поля: «F9»).
  • На месте вставленного поля появится ваш текст, который вы ввели в месте закладки.
  • Повторите данные действия для тех фрагментов текста, которые вы планируете повторять в вашем документе.

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

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

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

Если у вас возникли вопросы, задавайте в комментариях к этой заметке.

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

Например, у меня есть бланк конверта, я на нём в поле «куда» пишу «Иванову», и в этот момент на втором листе, где находится бланк почтового уведомления, автоматом заполняется поле адресата на то же знаение «Иванову».

И так далее: на третьем листе, где находится судебная повестка, в поле «кому» автоматом дублируется «Иванову». На четвёртом листе, где находится расписка, в поле «кому» автоматом дублируется «Иванову». На пятом листе, где находится сопроводительное письмо, в поле «кому» автоматом дублируется «Иванову». И так далее.