作者nenpow (大叮当)
看板C_Sharp
标题[问题] 关於C# 使用excel function
时间Wed Mar 25 17:39:14 2009
小弟最近在用C#使用excel function 计算一些统计相关的数据
当这些excel函数要丢的参数都是属於double或boolean时都没什麽问题
ex:
Microsoft.Office.Interop.Excel.Application app= new
Microsoft.Office.Interop.Excel.Application();
double k = app.WorksheetFunction.Weibull(20, 2, 50, true);
但是当某些WorksheetFunction的function要求的参数是object时
却怎麽试也试不出预期的结果
例如在excel 2007中
ERFC(0.14)会等於0.84xxx
但是当在C#程式里面 WorksheetFunction.ERFC(object arg1)要求的参数是object时
直接打上double k = app.WorksheetFunction.ERF(0.14);
却会出现错误讯息说找不到成员,我有试了其他方法也都是失败告终
请问有哪位知道我应该怎麽丢参数
才能找到正确的结果吗? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.107.136
1F:推 holybible:ERF(0.14); ? ERFC(0.14); ? 03/25 21:56
2F:→ holybible:成员函数名称是不是少打了 C 啊? 03/25 21:57
3F:→ nenpow:我在code里面是打ERFC(0.14) QQ.. 03/27 18:47