Как развернуть проект надстройки Excel с пользовательской функцией, разработанной на С#, с помощью мастера установки?

Я разработал надстройку для Excel с Пользовательская функция (UDF) в С#. Я создал файл установщика .vsto с помощью мастера установки. Он работает нормально, и моя лента загружается в Excel.

Проблема в том, что когда я пытаюсь вставить функцию UDF в свой рабочий лист, эта функция не отображается в моем мастере функций или не загружается.

Почему это происходит и что я могу сделать, чтобы решить эту проблему?


person Punit singh    schedule 06.11.2014    source источник


Ответы (1)


VSTO НЕ ПРЕДНАЗНАЧЕН ДЛЯ ПОДДЕРЖКИ UDF, если вам действительно нужны UDF для Excel, написанные на C# (или .NET в целом), у вас есть несколько решений на выбор, включая, но не ограничиваясь:

Наконец, хорошая статья Code Project, посвященная пользовательским функциям.

person Reda Beloued    schedule 06.11.2014
comment
Есть ли способ создать установщик установки для надстройки excel с функциями UDF?? Потому что я должен дать его пользователю для установки на машине. У меня есть поиск в excel-dna, но безуспешно. - person Punit singh; 07.11.2014
comment
Здесь есть проект установщика WiX для Excel-DNA: github.com/Excel-DNA/WiXInstaller - person Govert; 11.11.2014