|
Не выводятся параметры в Word
| ☑ |
0
galimovmaks
19.05.17
✎
09:00
|
Всем привет, помогите плиз.
Делаю печать документа Word. в нем заданы параметры через docVariable вида {DOCVARIABLE имя параметра \* MARGEFORMAT}
Сам документ хранится в регистре сведений в ресурсе типа ХранилищеЗначения
Заполняю параметры следующим образом
МакетДокумента = Выборка.Хранилище.Получить();
ИмяФайла = ПолучитьИмяВременногоФайла(".doc");
МакетДокумента.Записать(ИмяФайла);
MSWord = Новый COMОбъект("Word.Application");
MSWord.Documents.add(ИмяФайла);
ДокументВорд = MSWord.Application.Documents(1);
ДокументВорд.Activate();
ДокументВорд.Variables.Item("ТарифнаяСтавка").Value = Выборка.ТарифнаяСтавка;
ДокументВорд.Fields.Update();
MSWord.ActiveWindow.View.ShowFieldCodes = False;
MSWord.Application.Visible = Истина;
MSWord.Activate();
УдалитьФайлы(ИмяФайла);
В результате открывается документ word и вместо подставленных параметров выходят надписи
"Ошибка! Неизвестное имя свойства документа."
В чем может быть причина?
|
|
1
Одинесю
19.05.17
✎
09:02
|
А макет сохранен с изменениями?
|
|
2
galimovmaks
19.05.17
✎
09:08
|
Да, макет сохранен с параметрами. и в тех местах, где должны быть параметры выводится "Ошибка! Неизвестное имя свойства документа."
|
|
3
Одинесю
19.05.17
✎
09:41
|
Бывало такое, сохранял, пересохранял, то сразу запустится, то через раз. Попробуй удалить макет и опять добавить.
|
|
4
galimovmaks
19.05.17
✎
12:28
|
Без результатно..
|
|