builder
Зарегистрирован: 08.02.2003 Сообщения: 2
|
Добавлено: Сб Фев 08 2003 15:49 Заголовок сообщения: С++ Builder 5.0 and Excel |
|
|
Уважаемые коллеги по цеху.
Вопрос для разработчиков на С++ Builder не должен показаться затруднительным.
Задача из программы на С++ Builder 5.0 установить связь с MS Excel (97/2000), открыв это приложение, создать новый файл .xls, передать в него данные, сохранить и передать управление MS Excel.
Не могу никак найти описание для подобного рода алгоритма. Использовать компоненты OleContainer или ExcelApplication в лоб, удается не очень хорошо(ошибки, ошибки и ошибки). Я уверен, что многие из Вас сталкивались с подобной задачей и могут поспособствовать уже готовым кодом.
Заранее благодарен за помощь. |
|
AndyC Гость
|
Добавлено: Пт Фев 14 2003 09:10 Заголовок сообщения: Re: С++ Builder 5.0 and Excel |
|
|
Variant XL,list,cell,book,workshit; XL=CreateOleObject("Excel.Appli cation");
book=XL.OlePropertyGet("Workbooks"); book.OleP rocedure("Add"); list=book.OlePropertyGet("Item",1); works hit=list.OlePropertyGet("Worksheets").OlePropertyGet("Item", 1); workshit.OlePropertySet("Name","Льготники"); workshit. OlePropertyGet("PageSetup").OlePropertySet("Orientation",2); workshit.OlePropertyGet("Cells").OlePropertyGet("Item",1,1 ).OlePropertySet("Value"," ППЭС"); workshit.OlePropertyGet("Cells").OlePropertyGet("It em",1,3).OlePropertySet("Value"," Количество льготников"); workshit.OlePropertyGet("Cells").OlePropertyG et("Item",2,3).OlePropertySet("Value"," по селам");
Примерно так. |
|