C# 提取斜率&;以编程方式从散点图趋势线截取

C# 提取斜率&;以编程方式从散点图趋势线截取,c#,excel,charts,C#,Excel,Charts,我似乎找不到Excel图表趋势线的内置属性,在这里我可以获取斜率或截距。它允许我在excel中的图表上显示趋势线方程,但我无法在代码中访问它。有人知道我可能忽略的任何属性或方法吗?我总是可以单独计算公式,如果Excel已经有了它,那就好像是浪费,但我无法访问它。我找到了我想要的东西。理想情况下,我希望直接从Excel图表中提取趋势线,但我找到了在代码中访问Excel函数的方法。艾德使我走上了正确的道路 使用IExcel=Microsoft.Office.Interop.Excel 然后声明并初始

我似乎找不到Excel图表趋势线的内置属性,在这里我可以获取斜率或截距。它允许我在excel中的图表上显示趋势线方程,但我无法在代码中访问它。有人知道我可能忽略的任何属性或方法吗?我总是可以单独计算公式,如果Excel已经有了它,那就好像是浪费,但我无法访问它。

我找到了我想要的东西。理想情况下,我希望直接从Excel图表中提取趋势线,但我找到了在代码中访问Excel函数的方法。艾德使我走上了正确的道路

使用IExcel=Microsoft.Office.Interop.Excel

然后声明并初始化一个IWorkSheetFunction对象

IExcel.iWorkSheet函数iwf

现在,您可以使用中的函数
双结果=iwf.NormDist(1,2,3,4)

这可以通过excel表格上的公式来完成。请看:我知道我可以在excel电子表格中完成,但我正在尝试在代码中使用它,这样用户就不必手动计算。是否有一行代码
applicationfunction
或类似代码允许您在代码中运行excel公式?每当我在问题中看到Microsoft.Office.Interop.excel时,我通常会发出警告。不要在服务器上运行此代码(实际上是在用户工作站以外的任何地方):请参阅,谢谢您的警告,但我仅将此代码用于在用户工作站上运行的数据分析程序。