6.2.7 Передача данных из таблицы в документ MS Word

Команда передачи данных таблицы в MS Word имеется в меню «Правка» и в виде кнопки на панели инструментов. Программа проверяет наличие шаблона MS Word. Имя шаблона должно совпадать с заголовком соответствующего окна таблицы. Шаблон сначала проверяется в той папке, в которой открыта модель, затем в паке, где расположена программа, возможно, что в папке шаблонов MS Word. Если шаблон найден, то осуществляется передача с использованием шаблона. (см. примеры на Рис. 56 и Рис. 58).

Если шаблон с нужным именем не найден, то перед загрузкой информации в MS Word предлагается запрос вида

6.2.7 Передача данных из таблицы в документ MS Word

Рис. 78 Запрос о необходимости использования шаблона при создании документа MS Word

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

6.2.7.1 Подготовка шаблонов проектных документов MS Word

Для создания документа на основе данных таблицы может быть выбран шаблон-заготовка табличного документа. Шаблон - это файл шаблона (template) MS Word с расширением *.dot, который содержит заготовку таблицы, возможно, штампы в соответствии с требованием оформления документации в организации. Шаблон должен строго соответствовать таблице программы. Если его имя согласуется с именем таблицы в программе, то такой шаблон загружается автоматически. В противном случае для выбора файла шаблона предлагается стандартное окно выбора файла.

В шаблоне определяется формат листа, колонтитулы, которые могут содержать штампы первого и последующих листов, описывается шапка таблицы и одна строка данных. В строке данных вместо значений полей указываются поля типа Quote из категории «Связи и ссылки» (Рис. 79). Текст поля должен содержать ссылку на порядковый номер столбца в таблице программного комплекса «EnergiCS Line» в виде #12 (поле из столбца № 12).

6.2.7 Передача данных из таблицы в документ MS Word

Рис. 79 Диалоговое окно вставки поля при создании шаблона в MS Word 2003

При передаче данных автоматически загружается MS Word, и в него передаются данные. Пример таблицы в шаблоне приведен на рисунке

Подпись: Анкерный участок -	Длина участка, м	Приве-
дённый пролёт, м	
Тип про- вода	Рассто-
яние S , мм	Рассто-
яние S , мм	Тип,
Г/B	Кол-
во	Тип троса	Рассто-
яние S , мм	Рассто-
яние S , мм	Тип,
Г/B	Кол-
во
	#1			#3			#4			#5			#9			#10			#11			#12			#13			#17			#18			#19			#20

Рис. 80 Пример оформления таблицы в шаблоне, выделены поля типа QUOTE

Предыдущая        Следующая

Меню