作者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