![]() |
Не подскажет ли многоуважаемый *ALL как попроще *создать отчет в Билдере. Отчет должен содержать *текст и формулы (предополагаю вставлять как рисунки). Можно ли его заставить работать с установленным Вордом.
[s]Исправлено: Crazy Wolf, 12:45 6-05-2002[/s] |
Конечно можно.
В билдере есть тип 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!!!"); .... |
Для вывода в Word я не пользуюсь OLE, а использую генератор отчетов в MS WORD GenRep http://alkud.boom.ru
|
Время: 21:53. |
Время: 21:53.
© OSzone.net 2001-