Форум: "Основная";
Текущий архив: 2002.10.31;
Скачать: [xml.tar.bz2];
ВнизОтчет в Word Найти похожие ветки
← →
Yakimaha (2002-10-22 12:30) [0]Здравствуйте. Ситуация такая. В Word-фаеле лежит шаблон отчетика. Я в него подставляю нужные данные, но мне нужно таких отчетиков 100. Т.е. форма одинаковая, а данные берутся из БД.
Как можно все отчеты сделать в одном документу, т.е. документ на 100 листов. Как добавить туды листы, и копировать заготовку?
Я добился только того, что могу сделать 100 Word-файлов, но это же не практично!
Помогите пожалуйста!
← →
[NIKEL] (2002-10-22 13:07) [1]Выберай данные которые надо продублировать в объект range
Variant range, doc;
doc = word.OlePropertyGet("ActiveDocument");
//выбрать весь текст
doc.OleProcedure("Select");
range = doc.OlePropertyGet("Selection");
Потом создавай новый документ и вставляй в него этот range скока надо("InsertAfter") и после каждой вставки сжимай range чтоб он указывал на конец документа, примерно так
range.OleProcedure("Callapse",(Variant) 0);
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c