Я пытаюсь следовать простейшему примеру на главной странице Excel-DNA.net, чтобы создать простейшую UDF для Excel. Мой код собирается правильно, за исключением того, что он встроен в dll вместо xll. Как мне встроить его в файл xll?
Я буквально следую примеру со страницы (скопируйте его сюда)
- Создайте новый проект библиотеки классов (.NET Framework)в Visual Basic, C # или F #.
- Используйте диалоговое окно «Управление пакетами NuGet» или консоль диспетчера пакетов для установки пакета Excel-DNA: PM> Install-Package ExcelDna.AddIn
- Добавьте свой код(C #, Visual Basic.NET или F #):
с использованием ExcelDna.Integration;
открытый статический класс MyFunctions {[ExcelFunction (Description = "Моя первая функция .NET")]открытая статическая строка SayHello (имя строки) {return "Hello" + name;}}
Скомпилируйте, загрузите и используйте свою функцию в Excel:
= SayHello ("Мир!")
Все хорошо, кроме того, что оно встроено в DLL ...