C# 通过COM互操作将带条线插入Excel图表

C# 通过COM互操作将带条线插入Excel图表,c#,excel,C#,Excel,如何使用C向Excel图表中添加条带线 我可以使用c创建图表,但我没有得到任何关于如何添加条带线的线索。 请提出一些建议 谢谢试试这个: - add a data series with a steady value ( of 50 in your case ) - move the new data series to the secondary Y axis - synchronize the maximum for both Y axes - set Chart Type for the

如何使用C向Excel图表中添加条带线

我可以使用c创建图表,但我没有得到任何关于如何添加条带线的线索。 请提出一些建议

谢谢

试试这个:

- add a data series with a steady value ( of 50 in your case )
- move the new data series to the secondary Y axis
- synchronize the maximum for both Y axes
- set Chart Type for the new data series to Line
- set the Line Style for the new data series to a dash type
我知道这不是C,但它是C,正如你所问的:

当我有这样的事情时,我通常要做的是手动在Excel中记录一个包含所有内容的宏。然后我只分析宏。你会在那里找到很多有用的信息


祝你好运

请发布一些代码,这样我们就可以知道,到目前为止,我还没有尝试通过com对象添加。因为我没有发现任何线索。正如leoinfo在下面建议的那样,我们需要创建一个具有固定平均值的系列,然后将图表类型更改为line,这样就可以正常工作。我会努力的,如果发现任何困难,我会告诉你。无论如何,谢谢。你正在使用图表控件创建此图表吗?是的,MS Chart。但我想将同一张图表导出到Excel。非常感谢您的建议。看来这应该行得通。我将尝试在这里告诉您。我使用了以下代码,它工作正常:'var seriesCollection=seriesCollection xlChart.seriesCollection;'var series=seriecollection.NewSeries;“”series.Values=averageList.ToArray;“”series.ChartType=XlChartType.xlLine;'