Вопросы по теме '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 просмотров
schedule
25.10.2022
Загрузка 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 просмотров
schedule
07.10.2022
Возврат двумерного массива в 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