Форум — Ответы ( К темам )
? | Zahar: Люди ПАМАГИТЕ Bcb5 + Excel!!!!!!!!!!!!!!ПЛИЗЗЗЗззззззззз (27-01-2003 12:00:18) |
Блин запарился уже, не могу через компоненты с закладки Servers изменить параметры диаграммы. Задача: Из проги на билдере открыть файл-шаблон экселя с диаграмой и изменить значения x и y точек в узлах графика. Задача не сложная, но что-то не пойму как сделать... Как я делаю: AnsiString xlFileName; xlFileName = "D:\\TEMP\\db\\curve_template.xls"; xlApp->Connect(); xlApp->Workbooks->Add(xlFileName,LOCALE_USER_DEFAULT); xlWbk->ConnectTo(xlApp->ActiveWorkbook); xlApp->Visible[LOCALE_USER_DEFAULT] = true; xlApp->ScreenUpdating[LOCALE_USER_DEFAULT] = true; xlWsh->ConnectTo(xlWbk->Get_Sheets()->get_Item(1)); //------------------потом не знаю как быть:(((( xlWsh->ChartObjects(1,LOCALE_USER_DEFAULT) — возвращает disp интерфейс на переменную типа ChartObject, а не тип _ChartObject, у которого есть свойство Chart, и которое можно законнектить с компонентой TExcelChart. Подскажите, кто знает, а то мозги уже 3-ий день плавятся.... | |
Skolotovich (30-01-2003 10:13:10) | |
Два совета от человека который столкнулся с гимороем по имени TOleServer 1. лучше юзать это в Делфи, потому что в билдерн нет половины функций (они просто не прописаны) 2. Если не знаешь как что-то сделать с Excel'ем, загрузи его, нажми запись макроса, сделай то, что тебе нужно руками и после этого глянь что он записал в макрос. |