Надстройка Excel, написанная на C и скомпилированная в собственном формате Windows DLL для обеспечения высокой производительности.
1 ответ

Создание XLL, который работает под 32 и 64-битным Excel

Мы используем XLDNA для создания небольшого VB.net XLL, который загружает наши файлы данных и помещает содержимое в Excel для редактирования. Когда мы попытались внедрить это в нашу команду из трех человек, это было похоже на эпизод "Трех марионеток…
26 янв '15 в 16:30
2 ответа

Возврат японских символов через char* в Excel XLOPER

Я извлекаю японские символы из источника данных и хочу вернуть эти данные в Excel в XLOPER. Я использую японскую версию Excel 2003 (следовательно, XLOPER, а не XLOPER12). wchar_t* pszW = OLE2W(bstrResult); //I have the data I am trying to copy in a …
17 дек '08 в 14:22
2 ответа

Как развернуть надстройку Excel XLL и автоматически зарегистрировать надстройку в Excel

Я разработал Excel XLL с использованием ExcelDNA и C#. Я нахожусь в точке, где я хотел бы начать тестирование развертывания, но не могу найти много информации, которая фактически обеспечивает шаги, которые работают. Мой проект был разработан как биб…
03 сен '13 в 22:32
2 ответа

Основы надстройки XLL Excel - необходимо вызвать API C# из Excel

Я совершенно новичок в создании надстроек Excel. Ранее я создавал tlb для библиотек.NET. Раньше я делал свой класс.NET COMVISIBLE, создавал обертку, вызываемую Com, и регистрировался как tlb для вызова из Excel (используя regasm). Теперь у меня есть…
21 окт '11 в 17:14
1 ответ

XLL не загружается должным образом

У меня есть XLL Addin, и я пытаюсь запустить его в Excel 2007 XP без установленного VBA. Мой плагин хорошо зарегистрирован (ОТКРЫТЬ ключ как /R "C:\Program Files (x86)\MyAddin\myAddin.xll" в HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Opt…
30 июн '10 в 17:09
1 ответ

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

У меня есть пользовательская надстройка, которую мне нужно использовать в SpreadsheetGear. Могу ли я напрямую ссылаться на файл XLL или есть способ создания интерфейса или оболочки для доступа к нему? Спасибо!
03 фев '12 в 19:40
1 ответ

XLL Сделано XLW с BOOST UBLAS Преобразование типов данных MyMatrix в двойные ** Сбой

Я использую XLW для создания XLL функций для регистрации в Excel. XLL вызывает фактические математические модели в C++ DLL. Я использую BOOST с UBLAS, чтобы помочь в преобразовании из типа данных XLL MyMatrix в double **, который C++ DLL использует …
10 июн '16 в 17:43
1 ответ

DDEConnect() плагина XLL не удается при подключении к Excel?

У меня проблема с подключением к Excel, есть плагин, который читает из базы данных и пытается заполнить таблицу Excel данными через DDE, и иногда кажется, что иногда происходит сбой в функции DDEConnect с ошибкой 16390 - DMLERR_INVALIDPARAMETER Неве…
28 сен '09 в 19:52
3 ответа

Вызов функции в XLL-файле из C#

У меня есть файл xll, в котором есть функция, и я хочу вызвать эту функцию из C#. Этот файл xll используется в файле excel.any. У вас есть идея, как это сделать? Я пытался ссылаться на файл xll, но не получаю значение. Если я открываю Excel, как sta…
13 сен '11 в 18:51
0 ответов

Почему Excel VBA при вызове надстройки вызывает сбой Excel?

Я использую 32-разрядную версию Excel 2010 (Windows 10.1) с загруженной надстройкой (которую я разработал). Мне нужно вызвать одну из функций надстройки (я назову ее changeText) из VBA. Я написал следующий код VBA за одним из листов: Sub MakeChange(…
08 дек '16 в 22:50
0 ответов

Отменить регистрацию и зарегистрировать XLL в Excel VBA

У меня есть лист, который при загрузке получает путь к XLL, который он загружает. Мне нужен макрос VBA, который может отменить регистрацию этого XLL и зарегистрировать новый. Я знаю, как зарегистрировать новый XLL. Как я могу отменить регистрацию ор…
09 дек '16 в 23:00
1 ответ

Потокобезопасность функций XLL

У меня есть эта глупая функция XLL: __declspec(dllexport) long F(long arg1, long arg2) { return arg1 + arg2; } Я думаю, с этим проблем нет, полученная функция Excel будет поточно-ориентированной. Но как насчет функции, принимающей массивы и возвраща…
05 июн '17 в 19:03
2 ответа

XLL работает только на компьютере сборки

Я создаю *.xll с помощью XLW lib. Но это работает только на сборке компьютера. Если я перестрою свой проект на другом компьютере, я буду работать на нем, но не на моем компьютере. У кого-нибудь есть идеи из этой проблемы.
19 мар '12 в 07:08
1 ответ

Excel XLL - как зарегистрировать (xlfRegister) функцию через ее порядковый номер экспорта?

Я строю XLL для Excel и пытаюсь зарегистрировать функции через XlfRegister. Согласно документации Microsoft, вызываемая процедура (pxProcedure) может быть задана либо в виде строки (xltypeStr) для привязки к экспортированному имени, либо в виде числ…
11 янв '19 в 13:14
2 ответа

Как вызвать xlcOnTime из xll

В основном, пытаясь реплицировать следующий код VBA в C++, я не хочу, чтобы моя надстройка Excel возвращала массив (вместо этого мне нужен UDF для изменения других ячеек), но вызов Excel4(xlcOnTime, &timer2;, 2, &now;, cmd) в функции системного тайм…
30 мар '16 в 19:19
2 ответа

Excel 64bit .xll установка надстройки молча не удается

У меня есть простая надстройка, написанная на C# с использованием Excel-DNA: using ExcelDna.Integration; using System; namespace ExcelDNA_test { public class Functions { [ExcelFunction(Name = "CURRENTDATETIME")] public static DateTime CurrentDateTim…
03 янв '19 в 08:09
1 ответ

Excel DNA - Могу ли я избежать одновременной регазмы?

Я пытаюсь оценить Excel ДНК, чтобы использовать его в одной из моих надстроек Excel. Я использую функции C# (.NET 4.0) и хочу вызвать эти функции из Excel. Меня интересует причина, по которой пользователи моего надстройки не являются администраторам…
31 окт '11 в 15:04
3 ответа

Как вернуть массив из XLL UDF

Я пытаюсь написать конструктор массива для Excel в виде функции листа, используя C API. Цель: =array_cons(1, 2, 3) => {1, 2, 3} Однако я неправильно инициализирую XLOPER12. В Excel моя функция в настоящее время возвращает #NUM, Я беру список аргу…
13 янв '13 в 08:49
5 ответов

Вызов функций Excel/DLL/XLL из C#

У меня есть особая функция в надстройке Excel (XLL). Надстройка является частной собственностью, и у нас нет доступа к исходному коду. Однако нам нужно вызвать некоторые функции, содержащиеся в надстройке, и мы хотели бы вызвать его из программы на …
21 дек '09 в 15:28
0 ответов

Не может загрузить dll msvcr в приложении xll с Visual C++

Я создал надстройку xll excel с пакетом XLL SDK для Visual C++ 2013 и Excel 2007/2010/2013. В приложении я должен загрузить стороннюю dll, которая зависит от MSVCR90.dll для версии выпуска и MSVCR90D.dll для версии отладки. Но я не знаю, как загрузи…
22 сен '17 в 13:45