Excel ЧаВо

Как указать источник данных объекту Chart?


Для указания источника данных, можно воспользоваться методом SetSourceData объекта Chart или (мне кажется, что это даже удобнее) методом ChartWizard.

var oRng: ExcelRange; ... oRng := oSheet.Range['E2:H6', EmptyParam];

// Указываем источник данных методом SetSourceData

with oChart do begin

SetSourceData(oRng, xlColumns); // источник данных и PlotBy

ChartType := xl3dColumn; // тип диаграммы

end;

// Указываем источник методом ChartWizard, в котором можно сразу

// задать многие параметры диаграммы

oChart.ChartWizard( oRng, // Source: OleVariant;

xl3dColumn, // Gallery: OleVariant;

EmptyParam, // Format: OleVariant;

// данные серий - в колонках

xlColumns, // PlotBy: OleVariant;

EmptyParam, // CategoryLabels: OleVariant;

EmptyParam, // SeriesLabels: OleVariant;

True, // HasLegend: OleVariant;

'Sales', // Title: OleVariant;

EmptyParam, // CategoryTitle: OleVariant;

'у.е.', // ValueTitle: OleVariant;

EmptyParam, // ExtraTitle: OleVariant;

lcid);

SetSourceData Method

ChartWizard Method



Содержание раздела