Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Диаграмма в Excel


Автор: Thoron 6.3.2009, 14:42
Всем добрый день!
Не могу пробиться к хорактеристикам (св-вам) уже существующего графика. Допустим есть файл "File.xls", есть лист "Лист1", на нем три диаграммы... Надо изменять все поочереди в зависимости от обстоятельств. Пришлите, если не сложно, пример, как присвоить какой-нить переменной диаграмму, ну или схожий пример.
Спасибо.

Автор: Rrader 7.3.2009, 14:48
http://forum.vingrad.ru/forum/topic-242252/kw-excel-chart-data-range.html

Автор: Thoron 12.3.2009, 11:20
Написал так:
Код

    - // -

    Sheet: TExcelWorksheet
    ChartObj :ChartObject;

    - // -
  
    Sheet.ConnectTo(Form1.ExcelApplication1.ActiveWorkbook.Sheets[i] as _Worksheet);
    Sheet.Activate;
    ChartObj := (Form1.ExcelApplication1.ActiveSheet as ExcelWorkSheet).ChartObjects(j, lcid) as ChartObject;
    ChartObj.Select(EmptyParam);
    with ChartObj.Chart as _Chart do begin
      (Axes(xlValue, xlPrimary, lcid) as Axis).AxisTitle.Text := 'Ось';
    end;

    - // -

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)