У меня есть несколько математических симуляций в неуправляемом С++, и теперь мне нужно интегрировать их с Excel (чтобы можно было вызвать функции из Excel и вернуть значения). Я не хочу использовать какой-либо VBA, поэтому я предполагаю, что мне нужно реализовать дополнение XLL. Я хотел бы использовать как можно больше сторонних дополнительных фреймворков. Может ли кто-нибудь указать мне хороший учебник?
XLL Excel addin в неуправляемом С++
Ответ 1
Запуск с SDK может быть немного неприятным. Я предлагаю вам попробовать один из наборов инструментов:
- XLW (http://xlw.sourceforge.net/) является стандартной оболочкой C/С++ с открытым исходным кодом.
- Библиотека Keith Lewis NXLL (http://nxll.codeplex.com/) может стоить того, если вы чувствуете себя немного более предприимчивым и похожим на современное С++.
- Набор инструментов Rolls-Royce для C/С++ для Excel - XLL + (http://www.planatechsolutions.com/xllplus/).
Конечно, для управляемого кода или для создания оболочки С#, вызывающей ваш неуправляемый код на С++ из .NET UDF, вы должны использовать Excel-DNA (< а3 > ).