Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.03;
Скачать: [xml.tar.bz2];

Вниз

Генерирование отчетов в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
1-7004
Val
2002-05-22 15:07
2002.06.03
Сортировка однонаправленного списка


14-7187
lipskiy
2002-04-25 23:12
2002.06.03
Чего, правда это никому не интересно???


14-7181
PaRL
2002-04-23 18:28
2002.06.03
Ещё одна простенькая задачка для всех.


4-7257
tupica
2002-03-27 21:22
2002.06.03
И опять про иконку в трее


4-7271
Deus
2002-03-29 14:11
2002.06.03
WM_APPCOMMAND





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский