Имя: Пароль:
1C
1С v8
Заполнение EXCEL из макета
0 DreamMaster
 
14.10.13
14:14
Всем доброго времени суток. Столкнулся с такой проблемой: у меня есть файл EXCEL, в котором необходимо программно создать новый лист и заполнить его из макета. 1С 8 не упр. формы. Работаю через COM объекты. С созданием листов всё просто:
Эксель = ПолучитьCOMОбъект("", "Excel.Application");
ТекДок = Эксель.WorkBooks.Open(ФайлОтчета);
НомерПоследнегоЛиста = ТекДок.WorkSheets.Count;
ДобавленныйЛист = ТекДок.WorkSheets.Add(,ТекДок.WorkSheets(НомерПоследнегоЛиста));

Интересует: как именно заполнять лист из созданного макета?
1 bolobol
 
14.10.13
15:03
Альтернативный вариант:
Вывести макет как обычно, сохранить в формате иксэлексикс, открыть и скопировать лист в нужный документ.
2 Happy Bear
 
14.10.13
15:13
(0) в шаблоне проименуй ячейки/области и их заполняй, а потом скопируй в свой файл.
3 DreamMaster
 
15.10.13
06:13
(1) после долгих раздумий и поиска в иннете пришел в выводу, что данную проблему можно решить только таким способом. Спасибо за подсказку!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн