Страница 1 из 1

(Q) Можно ли реализовать XLL-модуль на .NET ?

Добавлено: 23 июл 2013, 19:09
rleha
Всем привет!

Подскажите, пожалуйста:
1. Можно ли создавать XLL-модули расширения, например, для Excel
без MS Excel XLL SDK (вроде где-то видел здесь на форуме коммент,
что можно прямо в Excel создать XLL-модуль) ?

2. Можно ли реализовать XLL-модуль на .Net (C#.NET, VB.net) ?
Или можно обращаться из XLL-модуля к библиотеке, созданной на С#/VB.net ?

Если сможете, подскажите, пожалуйста, ссылки на примеры.

С уважением, Алексей

Re: (Q) Можно ли реализовать XLL-модуль на .NET ?

Добавлено: 25 июл 2013, 15:19
Naeel Maqsudov
Для обращения к любой библиотеке, а точнее, вызова функций, экспортируемых этой библиотекой в VBA нужно описать функцию, как внешнюю

Код: Выделить всё

Declare Function qwe Lib "qwe.dll" Alias qwe_qwe (X As Long) As Long
Прямо же из Excel можно создавать только надстройки .XLA (.XLAM). Просто "Сохранить как...".

Re: (Q) Можно ли реализовать XLL-модуль на .NET ?

Добавлено: 26 июл 2013, 11:10
rleha
Спасибо!

[quote="Naeel Maqsudov"]Для обращения к любой библиотеке, а точнее, вызова функций, экспортируемых этой библиотекой в VBA нужно описать функцию, как внешнюю

А DLL-библиотека при этом может быть - как native-DLL ,
так и .NET DLL (для запуска которого нужен .Net Framework) ?