Главная страница
    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.005 c
14-7196
IronHawk
2002-04-26 13:11
2002.06.03
Админам посвящаеться :-))))


1-7061
MaximatorVeter
2002-05-21 20:20
2002.06.03
Если ли что-то типа препроцессора для Delphi?


14-7173
XEL
2002-04-24 22:48
2002.06.03
декомпиляторы delphi


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


14-7171
Pat
2002-04-23 12:53
2002.06.03
Виснут игрушки :-(((





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский