Поскольку вместо автоматизации на основе 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)

Каков будет лучший способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос