Встроенные функции Excel в управляемой пользовательской функции для служб Excel - PullRequest
0 голосов
/ 25 октября 2011

Я думаю о переносе набора функций VBA в VB.Net с целью их использования для выполнения серверных вычислений в службах Excel и Sharepoint.Насколько я понимаю, для этого мне нужно создать управляемую пользовательскую функцию.

Мой вопрос касается встроенных функций Excel, которые я использовал в 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

Will Excel Servicesподхватить факт, что это родные функции Excel?Если да, что мне нужно сделать в .Net, чтобы службы Excel знали, что эти функции встроены в Excel?Любые отработанные примеры будут очень признательны, если это возможно.

Или мне лучше использовать .Net альтернативы этим функциям?Если да, есть ли источник, на который вы можете указать мне, который объясняет сопоставление собственных функций Excel с функциями VB.Net?

Или я вынужден переписать эти стандартные функции как пользовательские функции?

Большое спасибо заранее за вашу помощь.

С уважением, JK

1 Ответ

0 голосов
/ 25 октября 2011

AFAIK, вы просто должны иметь возможность использовать XLApp.WorksheetFunction.fn (если только функции не находятся в наборе инструментов анализа, который быстро просматривает ваш список, выглядит нормально)

...