2011-10-25 10 views
0

Excel ServicesおよびSharepointでサーバー側の計算を実行する目的で、一連のVBA関数をVB.Netに移動することを想定しています。私の理解は、私はこれのために管理されたUDFを作成する必要があるということです。Excelサービス用のマネージUDFのビルトインExcel関数

私の質問はに関し、組み込みのExcel関数Iは、VBAで使用してきました:

Application.Sum 
Application.SumSq 
Application.Count 
Application.Average 
Application.StDev 
Application.Skew 
Application.Kurt 
Application.Min 
Application.Max 
Application.NormSInv 
Application.TInv 
Application.TTest 
Application.VarP 
Application.MDeterm 
Application.MInverse 
Application.MMult 
Application.Transpose 
Application.LinEst 
Application.Index 
Application.WorksheetFunction.RSq 
Application.WorksheetFunction.Correl 

ウィルExcel Servicesが、これらはネイティブのExcel関数であり、事実上拾いますか?もしそうなら、これらの関数がExcelにネイティブであることをExcel Servicesに認識させるために.Netで何をする必要がありますか?これが可能であれば、どのような作業例も非常に高く評価されます。

また、これらの機能の.Net代替機能を使用する方がよいでしょうか?もしそうなら、ネイティブExcel関数のVB.Net関数へのマッピングについて説明してくれるソースがありますか?

また、これらの標準関数をカスタム関数として書き直す必要がありますか?

ご協力いただきありがとうございます。

よろしく、 JK

答えて

0

(関数は、リストのクイックスキャンを実行すると、[OK]を見えた分析ツールである場合を除き)私の知る限り、あなただけのXLApp.WorksheetFunction.fnを使用することができるはず

+0

こんにちはチャールズ、あなたに感謝の応答。 XLAppをインスタンス化する必要はありませんか?つまり、Excelのインスタンスをバックグラウンドで作成する必要はありませんか?私はこれがExcel Servicesでは不可能だと考えました。 –