Не подскажет ли многоуважаемый *ALL как попроще *создать отчет в Билдере. Отчет должен содержать *текст и формулы (предополагаю вставлять как рисунки). Можно ли его заставить работать с установленным Вордом.
[s]Исправлено: Crazy Wolf, 12:45 6-05-2002[/s]
Создание отчета в Билдере
-
Гость
Re: Создание отчета в Билдере
Конечно можно.
В билдере есть тип Variant. Он просто чудеса творит... Я все отчеты правда из проги в Excel пересылаю, ну просто у меня отчеты-таблицы.
Сначала, я все действия записывал в макрос. потом открывал Visual Basic и все функции заменял на билдеровские OleFunction или OleProcedure, а доступ к об"ектам через OlePropertyGet OlePropertySet;
Пример:
Variant xlApplication=Variant::CreateObject("Excel.Application"
;
Variant xlSheet=xlApplication.OlePropertyGet("Workbooks"
. OleFunction("Add"
. OlePropertyGet("ActiveSheet"
;
xlSheet. OlePropertyGet("Range", "A1"
. OlePropertySet("Value", "Hello, world!!!"
;
....
В билдере есть тип Variant. Он просто чудеса творит... Я все отчеты правда из проги в Excel пересылаю, ну просто у меня отчеты-таблицы.
Сначала, я все действия записывал в макрос. потом открывал Visual Basic и все функции заменял на билдеровские OleFunction или OleProcedure, а доступ к об"ектам через OlePropertyGet OlePropertySet;
Пример:
Variant xlApplication=Variant::CreateObject("Excel.Application"
;Variant xlSheet=xlApplication.OlePropertyGet("Workbooks"
. OleFunction("Add"
. OlePropertyGet("ActiveSheet"
;xlSheet. OlePropertyGet("Range", "A1"
. OlePropertySet("Value", "Hello, world!!!"
;....
-
Гость
Re: Создание отчета в Билдере
Для вывода в Word я не пользуюсь OLE, а использую генератор отчетов в MS WORD GenRep
http://alkud.boom.ru