Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.03;
Скачать: CL | DM;

Вниз

Генерирование отчетов в Word   Найти похожие ветки 

 
Maloy   (2002-05-21 08:39) [0]

Народ! Даешь доку по генерированию MSWord-доков!

Дайте адреса, плз.

Только не отсылайте пожалуйста к Help WsWord.
Дайте конкретные ссылки с примерами...


 
Пустовалов Дмитрий   (2002-05-21 09:18) [1]

Посмотри здесь, хотя статейка тебе, наверное, известна...

http://src.fitkursk.ru/articles/art0000039.asp


 
HellTrooper ©   (2002-05-21 15:10) [2]

Есть 2 пути либо используешь Servers(D5,D6) либо регистришь OCX и работаешь через OLE (по факту тоже самое но ниже уровень)
Вот пример на D4 из моей проги отчета:

uses ..,WordConst,Word_TLB,comobj,..

var
wordapp,Range,V,C :Variant;

begin
wordapp:=CreateOleObject("word.application");//открываем ворд
wordApp.DisplayAlerts:=false;//отключаем предупреждение
WordApp.Documents.add;//добавляем документ
WordApp.visible:=true;//Теперь его видно
Range:=WordApp.Documents.item(1).Range;//получаем начало документа
V:=WordApp.Documents.item(1);//Сам документ
V.PageSetup.orientation:=wdOrientLandscape;//делаем альбомный лист
Range:=V.Range(V.range.end-1);//Вычисляем конец предыдущего текста(1)
Range.text:="Отчёт по чертежам "; //выводим строку
Range:=V.Range(V.range.end-1); //(1)
Rng:=V.tables.add(range,2,6);//делаем таблицу
C:=V.tables.Item(1);//Получаем таблицу
C.Cell(1,1).range.text:="Отдел";//пихаем инфу
C.Cell(1,2).range.text:="Количество";
C.Cell(1,3).range.text:="В А4";
end;

Юниты WordConst и Word_TLB получаются при регистрации соотв ocx"са


 
Dennn_is   (2002-05-21 17:18) [3]

есть пример, нада - вышлю


 
NLO ©   (2002-05-22 06:41) [4]

А если Word не установлен, тогда как быть ?


 
Dennn_is   (2002-05-22 07:55) [5]

Для начала проверить установлен ли Word


 
deleon ©   (2002-05-22 09:09) [6]

>А если Word не установлен, тогда как быть ?

Прикомпилить к проекту инсталляшку офиса и если word не установлен, запускать инсталляцию :)))


 
kserg@ukr.net   (2002-05-22 10:35) [7]

Увидел интересуемую тему - поэтому хочу тоже задать вопрос.
У меня есть созданный для Word стандратный бланк конструкторской спецификации.
кто не знает - это формат А4 с обрамлением и рамкой в котр.
как помещается некотр.инфо (лист, всего листов и т.п.)
Внутри самого бланка - сетка с набором полей, котр. собственно и надо заполнить.
Я не могу понять как вывести инфо в такой док-т, чтобы обрамление не "расползалось".

Спасибо.


 
AFROLOV ©   (2002-05-22 10:37) [8]


> А если Word не установлен, тогда как быть ?

Делаешь отчет в формате RTF, например в richrdit.



Страницы: 1 вся ветка

Текущий архив: 2002.06.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
1-6959
Novak
2002-05-22 17:08
2002.06.03
StringGrid.


1-7103
Misha
2002-05-22 15:12
2002.06.03
Перестала чего то ставиться точка останова


1-7093
ruslan_as
2002-05-22 09:14
2002.06.03
Выручайте горю


1-7107
antistatic
2002-05-22 15:46
2002.06.03
Мигающий курсор в Memo1


1-7059
Abu
2002-05-21 19:19
2002.06.03
Соединение программ-2