C# 通过软件控制对图表上的垂直线进行限制
事实上,我的目标只是在我现有的图表上画一条限制线。。。 已经用c#解出了我的图表中的图表。(绘图由c#完成) 但现在的问题是如何在我的图表上设置垂直线的限制C# 通过软件控制对图表上的垂直线进行限制,c#,excel,charts,line,vertical-alignment,C#,Excel,Charts,Line,Vertical Alignment,事实上,我的目标只是在我现有的图表上画一条限制线。。。 已经用c#解出了我的图表中的图表。(绘图由c#完成) 但现在的问题是如何在我的图表上设置垂直线的限制 Excel.Range chartRange; Excel.ChartObjects xlCharts = (Excel.ChartObjects)excelWorksheet.ChartObjects(Type.Missing); Excel.ChartObject myChart = (Excel.ChartObject)xlChar
Excel.Range chartRange;
Excel.ChartObjects xlCharts = (Excel.ChartObjects)excelWorksheet.ChartObjects(Type.Missing);
Excel.ChartObject myChart = (Excel.ChartObject)xlCharts.Add(10, 50, 500, 250);
Excel.Chart chartPage = myChart.Chart;
excelWorksheet.Cells[4, 1] = "";
chartRange = excelWorksheet.get_Range("A4", "DSC5"); /// whatever range is ~~~
chartPage.SetSourceData(chartRange, misValue2);
chartPage.ChartType = Excel.XlChartType.xlXYScatterSmoothNoMarkers;
上面的代码只是用c#绘制图形。(工作顺利,,,,
问题是在绘制完我的图表后,我只想画出垂直的限制线。
我无法使用c,但我在excel中手动实现了…(使用鼠标lol)
上图为手动执行。。
只需用鼠标选择图表==>设计选项卡==>选择数据==>添加==>放置名称==>xval选择D4单元格,===>Y val 0==>确定
布局选项卡==>错误栏==>其他选项和更改设置
手动实现是可以的,但我无法使用C#完成此过程
有人知道如何用C#实现这一点吗
事实上,另一种方法可以将垂直线添加到我的图表中。
我只想使用D4单元格和E4单元格进行范围选择
请给出建议。如果我可能会问,我们不能用VBA来完成吗?是的,我的解决方案是c#,现在…你的意思是说可以用VBA吗?记录一个宏并查看步骤。这是自动创建过程,,,那么是否也可以用c#来执行宏?this.Application.Run(“mymacro”);