IXlsChart |
interface IXlsChart : IDispatch { [id(1),propget] HRESULT DataSource([out, retval]IXlsChartDataSource** datasource); [id(2),propget] HRESULT Legend([out, retval]IXlsChartLegend** legend); [id(3),propget] HRESULT MainTitle([out, retval]IXlsChartTitle**); [id(4),propget] HRESULT PlotArea([out, retval]IXlsChartPlotArea** plotarea); [id(5),propget] HRESULT SurfaceArea([out, retval]IXlsChartSurfaceArea** surfacearea); [id(6),propget] HRESULT SeriesByIndex([in]int i, [out, retval]IXlsChartSeries** series); [id(7),propget] HRESULT SeriesByName([in]BSTR seriesname, [out, retval]IXlsChartSeries** series); [id(8),propget] HRESULT XAxis([in]enumChartAxisType axistype, [out, retval]IXlsChartAxis** axis); [id(9),propget] HRESULT YAxis([in]enumChartAxisType axistype, [out, retval]IXlsChartAxis** axis); [id(10),propget] HRESULT ZAxis([out, retval]IXlsChartAxis** axis); [id(11),propget] HRESULT ThreeDeePanel([out, retval]IXlsChart3DPanel** threedeepanel); [id(12),propget] HRESULT MainDataLabels([out, retval]IXlsChartDataLabels** datalabels); [id(13),propget] HRESULT CustomProperties([out, retval]IXlsChartCustomProperties** customproperties); [id(14),propget] HRESULT DataTableLegend([out, retval]IXlsChartDataTable** datatable); [id(15),propget] HRESULT PageSetup([out, retval] IXlsPageSetup** pagesetup); [id(16),propget] HRESULT DynamicDataSource([out, retval]IXlsChartDynamicDataSource** dynamicdatasource); [id(17) ] HRESULT AddTextBox([out, retval]IXlsChartTextBox** textbox); [id(18),propget] HRESULT Type([out, retval]enumChartType* type); [id(18),propput] HRESULT Type([in]enumChartType type); [id(19),propget] HRESULT Embedded([out, retval]BOOL* embedded); [id(20),propget] HRESULT ChartPositionTop([out, retval]int* row); [id(21),propget] HRESULT ChartPositionLeft([out, retval]int* column); [id(22),propget] HRESULT ChartPositionBottom([out, retval]int* row); [id(23),propget] HRESULT ChartPositionRight([out, retval]int* column); [id(24),propget] HRESULT Shapes([out, retval]IXlsChartShapes** shapes); [id(25) ] HRESULT ExtractToFile([out, retval]BSTR* filename); [id(26) ] HRESULT ExtractToMemory([in]IUnknown* lockbytes); [id(27) ] HRESULT CommitChanges(); [id(28),propget] HRESULT AlternativeText([out, retval]BSTR* text); [id(28),propput] HRESULT AlternativeText([in]BSTR text); [id(29) ] HRESULT TurnToStandalone([in]BSTR chartname, [out, retval]IXlsChart** chart); [id(30) ] HRESULT TurnToEmbedded([in]IXlsWorksheet* wksht, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval] IXlsChart** chart); [id(31) ] HRESULT CopyTo([in]IXlsWorksheet* wksht, [out, retval] IXlsChart** chart); [id(32) ] HRESULT CopyToLocation([in]IXlsWorksheet* wksht, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval] IXlsChart** chart); [id(33),propget] HRESULT WorksheetHost([out, retval]IXlsWorksheet** wksht); [id(34) ] HRESULT Delete(); [id(35) ] HRESULT AddVectorShape([in]enumVectorShape shapeType, [out, retval]IXlsVectorShape** shape); [id(36) ] HRESULT SwitchRowsAndColumns(); [id(37),propget] HRESULT Theme([out, retval]IXlsChartTheme** theme); [id(38),propput] HRESULT VBAMacro([in]BSTR macro); [id(38),propget] HRESULT VBAMacro([out, retval]BSTR* macro); [id(39),propput] HRESULT PivotTableDataSource([in]IXlsPivotTable* pivot); [id(40),propget] HRESULT Name([out, retval] BSTR* name); [id(40),propput] HRESULT Name([in] BSTR name); }
HRESULT DataSource([out, retval]IXlsChartDataSource** datasource);
HRESULT Legend([out, retval]IXlsChartLegend** legend);
HRESULT MainTitle([out, retval]IXlsChartTitle**);
HRESULT PlotArea([out, retval]IXlsChartPlotArea** plotarea);
HRESULT SurfaceArea([out, retval]IXlsChartSurfaceArea** surfacearea);
HRESULT SeriesByIndex([in]int i, [out, retval]IXlsChartSeries** series);
HRESULT SeriesByName([in]BSTR seriesname, [out, retval]IXlsChartSeries** series);
HRESULT XAxis([in]enumChartAxisType axistype, [out, retval]IXlsChartAxis** axis);
HRESULT YAxis([in]enumChartAxisType axistype, [out, retval]IXlsChartAxis** axis);
HRESULT ZAxis([out, retval]IXlsChartAxis** axis);
HRESULT ThreeDeePanel([out, retval]IXlsChart3DPanel** threedeepanel);
HRESULT MainDataLabels([out, retval]IXlsChartDataLabels** datalabels);
HRESULT CustomProperties([out, retval]IXlsChartCustomProperties** customproperties);
HRESULT DataTableLegend([out, retval]IXlsChartDataTable** datatable);
HRESULT PageSetup([out, retval] IXlsPageSetup** pagesetup);
HRESULT DynamicDataSource([out, retval]IXlsChartDynamicDataSource** dynamicdatasource);
HRESULT AddTextBox([out, retval]IXlsChartTextBox** textbox);
HRESULT Type([out, retval]enumChartType* type);
HRESULT Type([in]enumChartType type);
HRESULT Embedded([out, retval]BOOL* embedded);
HRESULT ChartPositionTop([out, retval]int* row);
HRESULT ChartPositionLeft([out, retval]int* column);
HRESULT ChartPositionBottom([out, retval]int* row);
HRESULT ChartPositionRight([out, retval]int* column);
HRESULT Shapes([out, retval]IXlsChartShapes** shapes);
HRESULT ExtractToFile([out, retval]BSTR* filename);
HRESULT ExtractToMemory([in]IUnknown* lockbytes);
HRESULT CommitChanges();
HRESULT AlternativeText([out, retval]BSTR* text);
HRESULT AlternativeText([in]BSTR text);
HRESULT TurnToStandalone([in]BSTR chartname, [out, retval]IXlsChart** chart);
HRESULT TurnToEmbedded([in]IXlsWorksheet* wksht, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval] IXlsChart** chart);
HRESULT CopyTo([in]IXlsWorksheet* wksht, [out, retval] IXlsChart** chart);
HRESULT CopyToLocation([in]IXlsWorksheet* wksht, [in]int row1, [in]int col1, [in]int row2, [in]int col2, [out, retval] IXlsChart** chart);
HRESULT WorksheetHost([out, retval]IXlsWorksheet** wksht);
HRESULT Delete();
HRESULT AddVectorShape([in]enumVectorShape shapeType, [out, retval]IXlsVectorShape** shape);
HRESULT SwitchRowsAndColumns();
HRESULT Theme([out, retval]IXlsChartTheme** theme);
HRESULT VBAMacro([in]BSTR macro);
HRESULT VBAMacro([out, retval]BSTR* macro);
HRESULT PivotTableDataSource([in]IXlsPivotTable* pivot);
HRESULT Name([out, retval] BSTR* name);
HRESULT Name([in] BSTR name);