【发布时间】:2019-11-14 14:45:52
【问题描述】:
在说这个之前已经回答了很多次,请不要。我查看了我能找到的每个链接。我仍然无法弄清楚,因为大多数答案都是关于 Excel 中的 VBA 而不是 Visual Studio 中的 VB.Net。
我正在尝试这个:
Dim Charts As Excel.ChartObjects = CType(sheet.ChartObjects(Type.Missing), Excel.ChartObjects)
Dim myChart As Excel.ChartObject = CType(Charts.Add(10, pos * 20, 600, 400), Excel.ChartObject)
Dim chart As Excel.Chart = myChart.Chart
chart.ChartType = Excel.XlChartType.xlLineStacked
chart.SetSourceData(sheet.Range("B4:B10, E4:E10"))
chart.SetSourceData(sheet.Range("H4:H10, J4:J10"))
它完美地绘制了 1 个系列,但我无法在那里获得第二个系列。 图表显示如下: 我尝试在 Excel 中创建一个宏,然后粘贴/编辑代码,但我也无法让它工作。使用 VB.Net 和 Excel 对我来说是全新的。如何从 VB.Net 将多个系列绘制到 Excel 工作表?谢谢!!
【问题讨论】: