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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
rleha
Сообщения: 2
Зарегистрирован: 23 июл 2013, 18:59

Всем привет!

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

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

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

С уважением, Алексей
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

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

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

Declare Function qwe Lib "qwe.dll" Alias qwe_qwe (X As Long) As Long
Прямо же из Excel можно создавать только надстройки .XLA (.XLAM). Просто "Сохранить как...".
rleha
Сообщения: 2
Зарегистрирован: 23 июл 2013, 18:59

Спасибо!

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

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