Не выводятся параметры в 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
Без результатно..
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс