string title = "市场份额-饼图";
string[] names = { "公司A", "公司B", "公司C", "公司D", "公司E" }; // 数据名称
double[] values = { 10.0, 32.5, 22.4, 34.1, 15.9 }; // 对应数据
int count = names.Length;
var app = new Microsoft.Office.Interop.Word.Application();
var doc = app.Documents.Add();
var chart = doc.InlineShapes.AddChart(Microsoft.Office.Core.XlChartType.xl3DPie).Chart;
Microsoft.Office.Interop.Excel.Worksheet book = chart.ChartData.Workbook.Worksheets["Sheet1"];
var data = new object[count, 2];
Enumerable.Range(0, count).ToList().ForEach(i => { data[i, 0] = names[i]; data[i, 1] = values[i]; });
book.get_Range("A2", "B" + (count + 1)).Value = data;
book.get_Range("B1").Value = title;
doc.SaveAs2(Application.StartupPath + @"\test.doc");
app.Quit(true);
默认饼图数据范围是A1到B5,现在改成A1到B9,用C#怎么实现.各位大侠,不吝赐教啊!