VC如何操纵Excel图表的图例
hagx 2018-12-10 09:43:19 我想取得图表的图例,然后更改颜色和文字啥的,但是,在最后一句,运行时提示 找不到成员
_Chart chart;
ChartObjects chartobjects;
ChartObject chartobject;
lpDisp = sheet.ChartObjects(covOptional);
chartobjects.AttachDispatch(lpDisp);
chartobject = chartobjects.Add(left, top, width, height);
chart.AttachDispatch(chartobject.GetChart());
chart.SetChartType(63);
chart.ChartWizard(var,
covOptional,
covOptional, // Format: 1~6.
COleVariant((short)2), // PlotBy: 指定系列中的数据是来自行(1)还是来自列(2)
COleVariant((short)1), //CategoryLabels.
COleVariant((short)0), // SeriesLabels.
COleVariant((short)TRUE), // HasLegend.
COleVariant(""), // Title.
COleVariant("Time (hh:mm:ss)"),// CategoryTitle.
COleVariant("Temperature (C)"),// ValueTitles.
covOptional // ExtraTitle.
);
LegendEntries legendEntries;
legendEntries.AttachDispatch(chart.GetLegend());
long k=legendEntries.GetCount(); //这一句出错了,说找不到成员