1

Тема: Параллельная работа в нескольких документах Word

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

2

Re: Параллельная работа в нескольких документах Word

Как вариант, выбираем место куда надо поместить документ, переходим в меню  "Вставить". На Ribbon (ленте) находим панель Текст. Щелкаем на Object. (Объект). Выбираем Microsoft word document. OK.

В word откроется новый документ. Внесите в него текст, сохраните. Все, что вы сделали появится в  основном документе.

Варианты приветствуются...

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

3

Re: Параллельная работа в нескольких документах Word

Afonya пишет:

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

Вам нужно использовать шаблон документа. Создать документ с необходимыми параметрами и форматированием (можно добавить в него необходимый набор стилей). Затем открывать данный шаблон (на его основе будет создаваться новый документ, а шаблон будет оставаться неизменным) и вносить дополнительные изменения. Или другой вариант - макросом вставлять в нужное место определённый кусок из шаблона. Таких кусков (участков, разделов) может быть несколько. Обычно в шаблоне есть несколько разделов (Document.Sections), можно макросом копировать Section.Range или весь документ (Document.Range). Вставку можно производить на место закладки (Bookmark) или по другим параметрам (например, по имени раздела, названию стиля).
Если у вы создадите шаблон Characteristic.dot, то макрос, вставляющий раздел на место курсора, будет выглядеть примерно так:

Sub GetSection()
Dim sPath As String
sPath = "D:\Шаблоны\Characteristics.dot" 'Путь к вашему шаблону (укажите свой)
Dim oDoc As Document
Dim oNew As Document
Set oDoc = ActiveDocument
Set oNew = Word.Documents.Add(Template:=sPath, Visible:=False)
oNew.Range.Copy
Selection.Range.Paste
End Sub
Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

4

Re: Параллельная работа в нескольких документах Word

Спасибо, буду пробовать!

5

Re: Параллельная работа в нескольких документах Word

Afonya, если шаблон не требуется, а нужно увязать уже существующие пояснительные записки, то можно воспользоваться связями.
В исходнике выделяете нужный фрагмент, переходите в файл назначения, устанавливаете курсор туда, где хотите увидеть фрагмент. Меню "Главная"-"вставить"-"специальная вставка"-"текст в кодировке Юникод (например)"-слева вверху указать "связать"-"ОК".
Для обновления выделить требуемый кусок или вообще весь текст (ctrl+A) и нажать F9.
Если обновление не произошло, то сохранить, закрыть и открыть файл. При запросе обновления связей - обновить.
Я так делаю. Коряво, но работает.
Огромный минус такого метода в том, что при перемещении файлов в другую директорию, ссылаться они будут по-прежнему на первоначальный файл, т.к. в связях прописываются абсолютные, а не относительные пути. Можно, конечно, указать путь к новому источнику связей, но это дополнительная работа.
Проблему с перемещением файлов, чтобы они ссылались на перемещаемый вместе с ними источник, мне пока не удалось решить.