Вопросы по теме 'xll'

Есть ли способ получить текст и положение курсора из строки формул в Excel?
Я хочу получить текущий текст (возможно, незафиксированный) из строки формул в Excel (из надстройки в процессе). Все "обычные" методы не работают, например GetWindowText(...) и т.д. Что касается положения курсора: GetCaretPos на самом деле...
625 просмотров
schedule 25.06.2022

Загрузить зависимые библиотеки DLL из Excel
У нас есть библиотека (файл XLL), которую мы загружаем с сетевого диска в Excel с помощью метода RegisterXLL посредством автоматизации Excel из кода C#. Недавно мы перешли на VS2010, и теперь вместо одного xll для нашей библиотеки требуется загрузка...
441 просмотров
schedule 25.10.2022

Сбой Excel при более длинной строке юникода, возвращенной из надстройки xll
Разработка ведется на C/C++ поверх MS SDK. Часть С++ XLL выглядит следующим образом: __declspec(dllexport) LPWSTR WINAPI xlGetLang(LPSTR in_key) { try { static XLOPER12 lang; static size_t buffer_size = 0; static wchar_t *...
477 просмотров
schedule 07.11.2022

Меню надстройки XLL не загружается автоматически
Я написал небольшую надстройку XLL (VS2010 VC++/Excel 2007), содержащую меню. Он правильно зарегистрирован (видно с помощью диспетчера надстроек), но меню не отображается, когда я открываю книгу Excel (xlsb). Мне приходится снова загружать его...
550 просмотров
schedule 11.07.2023

настройка xll на компьютере, на котором не установлен визуал
Я разработал xll с Visual Studio 2010 и Excel 2010. Он отлично работает в Excel на компьютере, где установлен Visual. Но теперь я пытаюсь использовать свой xll на компьютере, на котором не установлен visual, поэтому я хочу создать установку....
730 просмотров

Загрузка XLL в Excel: есть ли разница между Tools->AddIn и File->Open?
У меня есть XLL, и я хочу загрузить его в Excel. Есть ли разница между загрузкой с помощью Tools->AddIn или File->Open, кроме невозможно его выгрузить, если я использую File->Open; он не будет загружен автоматически, если я перезапущу Excel....
6694 просмотров
schedule 06.09.2022

Возврат массива в Excel XLL
Я использую Excel 2010 и Excel 2010 XLL SDK. Я пытаюсь с этой функцией: __declspec(dllexport) LPXLOPER12 WINAPI dfutil(void) { static XLOPER12 xlArray; XLOPER12 xlValues[4]; int i; double z = 3.1456;...
750 просмотров
schedule 01.05.2024

Получение Excel.Application IDispatch* в dll, загруженной в Excel
Кто-нибудь знает, как получить указатель Excel.Application IDispatch* , связанный с процессом excel, в который загружен dll ? Ключевым моментом здесь является то, что это процесс excel.exe , и указатель, который мне нужен, должен...
2135 просмотров
schedule 05.02.2023

Использование формулы в качестве входных данных для диаграммы Excel
У меня есть плагин к Excel, который позволяет мне извлекать данные и возвращать их на лист в виде формулы массива. Я бы хотел, чтобы этот плагин управлял графиками напрямую. В основном, если у меня есть формула =PLGIN("test") он может...
6560 просмотров
schedule 15.09.2022

Excel / C - получить ввод с массивом *
Я работаю над простой надстройкой XLL и пытаюсь получить ввод с помощью обычного двойного * (не FP или OPER), потому что, насколько я понимаю, Excel должен работать с обычными типами данных C. Я не могу заставить его работать после многих...
122 просмотров
schedule 17.01.2023

.xll в формате, отличном от указанного в расширении файла
Я попытался создать очень простой .xll в VS2010 (используя C ++), который включает простую функцию сложения. Я включил xlcall32.lib и frmwrk32.lib (из 2007 Excel SDK) с помощью меню свойств проекта в Visual Studio и экспортировал функцию с помощью...
353 просмотров
schedule 22.01.2024

Создайте надстройку и UDF для всех версий Excel
Один поставщик данных хочет разработать надстройку Excel, вот требования: 1) его можно установить на рабочий стол. Он добавляет одно меню и кнопки на ленту, а также предоставляет некоторые специальные функции (для получения данных в реальном...
437 просмотров

Возврат двумерного массива в excel из c++ xll, возврат
Прежде всего, я знаю, что вопрос уже задавался здесь: вернуть многомерный массив в excel из c++ xll Я пытался оживить тему, но безуспешно. (ОП не был таким активным в последнее время, никогда не был.) Вот почему я снова задаю вопрос, заранее...
351 просмотров
schedule 04.04.2023

Вызов функции макроса Excel с помощью Excel C API
Я новичок в разработке XLL и пытаюсь вызвать зарегистрированную функцию в качестве макроса в моем XLL. Я пытаюсь получить доступ для записи к ячейкам, смежным с моей вызывающей ячейкой. Похоже, что функция xlSet даст мне возможность сделать это....
249 просмотров
schedule 12.06.2022

Как получить доступ к диапазону, выбранному в Excel, через ExcelDNA в С#?
Я нуб с ДНК Excel и программированием на С#. Это должен быть один из основных вопросов, и если на SO уже был дан ответ, я был бы более чем счастлив, если бы мне указали в этом направлении. Я пытаюсь отправить любой диапазон или ячейку, которая...
415 просмотров
schedule 18.04.2022

Надстройка Excel: назначение в цикле for вызывает ошибку сегментации, но построчные назначения работают. Почему?
Я только что протестировал игрушечный проект надстройки Excel, кросс-сборку XLL с цепочками инструментов mingw32. Вот мой код: //testXLL.c #include "windows.h" #include "xlcall.h" #define MEMORYSIZE 65535000 char...
158 просмотров
schedule 01.07.2022