Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Guest

Guest


Профиль | Цитировать


Конечно можно.
В билдере есть тип 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!!!";
....

Отправлено: 12:08, 07-07-2002 | #2