0

我正在使用 excel 电子表格中的一组值在我的 VB.NET 表单中创建折线图。这就是我现在的做法:

Dim xlApp As New Excel.Application
Dim xlWorkBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim s As New Series
x1 = xlSheet.Range("A11").Text    
y1 = xlSheet.Range("K11").Text
s.Points.AddXY(x1, y1)
Dim x2 As String
Dim y2 As String
x2 = xlSheet.Range("A12").Text    
y2 = xlSheet.Range("K12").Text
s.Points.AddXY(x2, y2)
'And so on

是否可以简化或简化此过程?以及如何制作图表以使线从 y 轴开始,而不是在 y 轴和第一个间隔之间?

4

1 回答 1

1

以及如何制作图表以使线从 y 轴开始,而不是在 y 轴和第一个间隔之间?

我不太清楚你的意思,但以下内容应该会让填写系列变得更容易一些

   Dim xlApp As New Excel.Application
    Dim xlWorkBook As Excel.Workbook
    Dim xlSheet As Excel.Worksheet
    Dim s As New Series
    For rowIndex as integer = 11 to 99
     s.Points.AddXY(xlSheet.Range("A" & rowIndex.toString()).Text, xlSheet.Range("K" & rowIndex.toString()).Text)
    Next
于 2013-09-18T14:51:14.207 回答