Другие языки программирования и технологии

каким инструментом в MS Word можно сделать повторяющийся текст?

Задача такая: в 10 местах одного и того же документа упоминается некая текстовая фраза (включая даты даты и номера). При тиражировании этого документа для разных адресатов эта фраза меняется синхронно. Так вот - можно ли как-то сделать так, чтобы фразу надо было менять только в одном месте, а в других она менялась бы автоматически. Но без сохранения стиля форматирования - только сам текст.
Nur_Akter Аскаров
18 451
Что есть тиражирование документа? Похоже вам со слиянием разбираться нужно, а там уже дело техники.
Короче подготавливаете мастер-документ, отдельно подготавливаются заполняемые данные и Сервис-Письма-Слияние, аналогично для 2007 ворда.
ЕК
Евгений Канев
8 391
Лучший ответ
Nur_Akter Аскаров тиражирование документа значит, что имеется необходимость многократного изготовления документа по определенному образцу, где большая часть текста одинаковая, а отличия лишь в нескольких местах. Это договора, акты, соглашения итп. Сейчас все изменения вносятся вручную. И если возникает спешка, иногда пропускается несколько мест необходимых изменений. Из-за этого зачастую приходится перепечатывать весь докуент и заниматься дурной работой по рассылке и замене.
Nur_Akter Аскаров что-то вроде этого, только данные для вставки находятся не в другом документе, а в том же, но раньше по тексту. Например, как я в excel привык делать: я пишу в одном месте значение поля, а в нескольких остальных - формулки, по которым меняется отображаемое. Мне достаточно изменить исходное значение поля и в остальных все меняется автоматически.
смотри тот же VBA... помоему там просто с заменой текста.... только с адресацией разберись.. . там вроде что то типа якорей....
Ввод часто повторяющихся фрагментов текста
Источник: wordexpert
Антон Кокин
Как в Word сделать так, чтобы в разных частях документа был расположен одинаковый кусок текста и чтобы при изменении его, например, только в начале документа - он изменялся во всех остальных, таких же кусках текста, во всем документе?

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

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

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

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