2013-02-09 67 views
1

我正在编写一个C#Interop代码,用于在第二张图表的Excel中创建报表。 我可以创建图表,但它是在第一张表中。请帮助在第二张表中获得相同的结果。我的代码在这里。在excel第二张表格中创建图表

Range chartRange; 
Object misValue = System.Reflection.Missing.Value; 
ChartObjects xlCharts = (ChartObjects)sheet0.ChartObjects(Type.Missing); 
ChartObject myChart = (ChartObject)xlCharts.Add(10, 70, 250, 250); 
Chart chartPage = myChart.Chart; 
chartRange = sheet0.get_Range("G1", "H1"); 
chartPage.SetSourceData(chartRange, XlRowCol.xlColumns); 
chartPage.ChartType = XlChartType.xl3DLine; 
+0

,你在哪里定义/分配'sheet0'?您可能需要将第二张工作表分配给'sheet0' ... – 2013-02-09 10:17:39

+0

不可以。这是一个错误。 – Sanju 2013-02-09 10:20:25

回答