0
miner
22.11.11
✎
15:22
|
Никто не сталкивался с такой проблемой?
Есть такой модуль УправлениеПечатьюMSWordКлиент на клиенте и там функция
Функция ПолучитьМакетMSWord(знач ДвоичныеДанныеМакета, знач ИмяВременногоФайла = "") Экспорт
...... Handler = Новый Структура("Тип", "DOC");
Попытка
COMОбъект = Новый COMОбъект("Word.Application");
Исключение
....
КонецПопытки;
#Если НЕ ВебКлиент Тогда
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("DOC");
ДвоичныеДанныеМакета.Записать(ИмяВременногоФайла);
#КонецЕсли
Попытка
пДокумент = COMОбъект.Documents.Open(ИмяВременногоФайла);
Исключение
КонецПопытки;
......
КонецПроцедуры
Ну так вот, когда этот шаблон вордовский (.dot) открывается в документе выставляется не тот самый шаблон на основе которого должен был открыться документ, а normal.dotm из стандартной папочки. Из-за этого у всех кто открывает док он выглядит по-разному(в зависимости от настроек normal.dot). Как бы сделать все правильно, чтобы все работало как нужно. Те чтобы в ActiveDocument.AttachedTemplate был шаблон на основе которого создается док, те тот который передается в функцию?
|
|