Форум — Ответы     (  К темам )
 ?  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'ем, загрузи его, нажми запись макроса, сделай то, что тебе нужно руками и после этого глянь что он записал в макрос.