Ik gebruik C# om een Excel sheet met waardes te openen en om van deze waardes een grafiek te maken. Tot zover gaat dit prima.
Nu wil ik door deze grafiek een trendlijn trekken. Dit is me in Visual Basic 6.0 wel gelukt, maar in C# loop ik tegen problemen aan. De code die ik tot nu toe heb is:
Bij de laatste regel gaat het fout: "Methode Trendlines van klasse Series is mislukt."
Op internet vind ik geen bruikbare code. MSDN is ook vrij summier.
De grote vraag is dus: Hoe voeg ik een trendlijn toe?
code:
1
2
3
| Excel.Chart xlChart = (Excel.Chart)xlWb.Charts.Add(missing, missing, missing, missing);
xlChart.SetSourceData(xlWs2.get_Range("D1", "AN1"), Excel.XlRowCol.xlRows);
xlChart.ChartType = Excel.XlChartType.xlLineMarkers; |
Nu wil ik door deze grafiek een trendlijn trekken. Dit is me in Visual Basic 6.0 wel gelukt, maar in C# loop ik tegen problemen aan. De code die ik tot nu toe heb is:
code:
1
2
3
| Excel.SeriesCollection sc = (Excel.SeriesCollection)xlChart.SeriesCollection(Type.Missing); Excel.Series series = sc.Item(sc.Count); Excel.Trendline tl = (Excel.Trendline)series.Trendlines(1); |
Bij de laatste regel gaat het fout: "Methode Trendlines van klasse Series is mislukt."
Op internet vind ik geen bruikbare code. MSDN is ook vrij summier.
De grote vraag is dus: Hoe voeg ik een trendlijn toe?