大家好
我用VC生成Excel 3D柱状图,结果生成的图形是斜的,从excel里面看,是“设置三维视图格式”用的不是默认值,请问怎么让VC生成的是默认的3D视图? 我的代码如下:
chartObject = chartObjects.Add(10,iTop,iWidth,150);
chart = chartObject.GetChart();
chart.put_ChartType((short)54); //3D簇状柱形图
range = sheet.get_Range(COleVariant(CString("M4:M13,O4:O13")), m_covOptional); //源数据区域
chart.SetSourceData(range, COleVariant((short)2));
chart.put_HasTitle(false);
chart.put_HasLegend(true);
我用VC生成Excel 3D柱状图,结果生成的图形是斜的,从excel里面看,是“设置三维视图格式”用的不是默认值,请问怎么让VC生成的是默认的3D视图? 我的代码如下:
chartObject = chartObjects.Add(10,iTop,iWidth,150);
chart = chartObject.GetChart();
chart.put_ChartType((short)54); //3D簇状柱形图
range = sheet.get_Range(COleVariant(CString("M4:M13,O4:O13")), m_covOptional); //源数据区域
chart.SetSourceData(range, COleVariant((short)2));
chart.put_HasTitle(false);
chart.put_HasLegend(true);
http://support.microsoft.com/kb/178783