0
SkillUp
19.11.18
✎
13:22
|
Как получить макет "эксель". программно , для заполнения.
Мой код:
Макет = ЭтаОбработка.ПолучитьМакет("Макет");
MSExcel= Макет.получить();
//MSExcel = ДокументПечати.Получить();
Попытка
Документ = MSExcel.Application.documents(1);
Документ.Activate();
ошибка на Документ = MSExcel.Application.documents(1);
как правильно выполнить?
|
|
4
SkillUp
19.11.18
✎
13:37
|
Вычитал на одном формуе:
Нашел все-таки в интернете причину, может кого заинтересует.
Пытался работать стандартно, но документ не выводился.
Попытка
Книга = MSExcel.Application.Workbooks(1);
Лист = Книга.Worksheets(1);
Лист.Cells(5, 2).Value = Организация.НаименованиеПолное;
... и т.д. ....
MSExcel.Application.Visible = 1;
MSExcel.Windows(1).Visible = 1;
MSExcel.Activate();
Причина проста и странна, в модуле необходимо объявить глобальную переменную
Перем MSExcel Экспорт;
Тогда все работает. Странно, до этого работал с макетом формата World - такого не требовалось.
|
|