3

我正在尝试从 C# 调用 excel 函数。我可以使用以下代码来获取 excel 函数:

Application app = new Application();
WorksheetFunction functions = app.WorksheetFunction;
var sum = functions.Sum(1, 2);

我可以从 WorksheetFunction 对象中获取 SUM 之类的函数。但是现在所有的功能都在那里了,比如 LEFT、RIGHT、DATE 等。我可以在其他地方找到它们吗?

4

1 回答 1

0

试试下面的例子

using Microsoft.Office.Interop.Excel;

static void Main(string[] args)
{

     Application a = new Application();
     double x = a.WorksheetFunction.Sum(1, 2);
     Console.WriteLine("Sum = {0}", x);

}

编辑

using IExcel = Microsoft.Office.Interop.E
xcel;

Then declare and initialise a IWorkSheetFunction object

IExcel.IWorksheetFunction iwf = new IExcel.IWorksheetFunction();

Now you can use the functions as in
   double result = iwf.NormDist(1,2,3,4);
于 2013-04-22T18:15:03.900 回答