Поскольку вместо автоматизации на основе COM используются собственные интерфейсы Excel SDK, надстройки на основе ExcelDna могут быть легко развернуты и не требуют регистрации. ExcelDna поддерживает версии Excel от Excel '97 до Excel 2007 и включает поддержку типов данных Excel 2007 (большой лист и строки Unicode), а также многопоточный пересчет в Excel 2007.
я есть набор методов расчета, сидя в .Net DLL. Я хотел бы сделать эти методы доступными для пользователей Excel (2003+), чтобы они могли использовать их в своих электронных таблицах.
Например, мой метод .net:
public double CalculateSomethingReallyComplex(double a, double b) {...}
Я хотел бы позволить им вызывать этот метод, просто набрав формулу в случайной ячейке:
=CalculateSomethingReallyComplex(A1, B1)
Каков будет лучший способ сделать это?