Могу ли я использовать надстройку XLL с SpreadsheetGear

У меня есть пользовательская надстройка, которую мне нужно использовать в SpreadsheetGear. Могу ли я напрямую ссылаться на файл XLL или есть способ создать интерфейс или оболочку для доступа к нему?

Спасибо!


person Glen Little    schedule 03.02.2012    source источник


Ответы (1)


SpreadsheetGear не имеет API для взаимодействия с файлами XLL. Существуют API-интерфейсы для создания собственных пользовательских функций в SpreadsheetGear, поэтому вы можете повторно реализовать свои пользовательские функции с помощью этого API. Я не могу сказать, можно ли написать какую-то оболочку вокруг вашего XLL, используя API пользовательских функций SpreadsheetGear.

Для получения дополнительной информации о нашем API пользовательских функций см. пространство имен SpreadsheetGear.CustomFunction в нашей документации (http://www.spreadsheetgear.com/support/help/spreadsheetgear.net.6.0/SpreadsheetGear~SpreadsheetGear.CustomFunctions_namespace.html)

В решениях SpreadsheetGear Explorer для C#/VB также есть образец (находится в папке «SpreadsheetGear 2010» в меню «Пуск»… при условии, что на вашем компьютере установлен SG), который демонстрирует создание простой пользовательской функции (в разделе Расчеты > Пользовательские функции).

person Tim Andersen    schedule 03.02.2012
comment
Спасибо, Тим. Я изучаю структуру XLL, чтобы понять, каковы наши следующие шаги. Я знаю, что C# может использовать DllImport для работы с DLL, так что есть надежда. - person Glen Little; 04.02.2012