Вопросы по теме 'excel-dna'
Не удается легко получить доступ к диапазону Excel по имени в надстройке Excel на С#
Я новичок в написании надстроек на С# (в том числе и на С#). Я видел, что ExcelDNA очень хорошо работает для простых функций, но я застрял на простой задаче: манипулировании диапазонами (особенно адресованными по их имени). Вы видите, что я пытался...
1942 просмотров
schedule
01.11.2022
Как сослаться на диапазон ячеек в UDF
c#, ExcelDNA, в моем UDF я хочу передать диапазон ячеек, MyUDF(A1:A2)
Я пробовал MyUDF (объект param1), если я набираю myUDF (A1: A2), MyUDF никогда не вызывается. Я также пробовал MyUDF (string param1), MyUDF (string [] param1) и не работает....
3174 просмотров
schedule
31.07.2022
Надстройка Excel не загружает app.config со справочной информацией о конфигурации службы
Я написал приложение со ссылкой на службу, чтобы делать вызовы веб-служб на определенный URL-адрес, и оно отлично работает. Я хочу переместить этот код в надстройку Excel, но столкнулся с этой проблемой:
Сообщение о необработанном исключении:...
4249 просмотров
schedule
23.03.2023
ДНК Excel, регистрирующая COM-библиотеки в HKLM
У меня есть вопрос о ДНК Excel. У меня есть файл .DNA, который с помощью ExcelDNAPack создает надстройку .XLL Excel. Я выбрал, чтобы библиотеки DLL были упакованы в XLL.
Когда мы загружаем XLL (как надстройку, а не запуская regsvr32), библиотеки...
369 просмотров
schedule
29.06.2022
Команда пользовательского меню не отображается на вкладке «Надстройки» в Excel
Я тестирую Excel-Dna и хочу, чтобы в Excel была кнопка, запускающая простой код. Насколько я понял, следующий код должен добавить кнопку на вкладке «Надстройки» в Excel:
using System;
using System.Collections.Generic;
using System.Linq;
using...
777 просмотров
schedule
18.05.2023
BackgroundWorker: InvalidOperationException в RunWorkerCompleted
У меня есть WinForm с backgroundWorker:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SeoTools.Utils;...
1920 просмотров
schedule
29.06.2022
Вставка строк/столбцов Excel с помощью ExcelDNA или NetOffice
Я использую ExcelDNA для установки и получения значений ячеек. Я могу получить и установить значения ячеек
var ref = ExcelReference(2, 2);
var val = ref.GetValue();
ref.SetValue(42);
есть ли способ вставить всю строку или столбец,...
1562 просмотров
schedule
15.09.2022
Excel-DNA сохраняет пользовательские данные на листе (не в ячейках)
Я надеюсь, что есть способ сохранить пользовательские данные из плагина Excel-DNA в книгу.
Что-то, что пользователь мог бы ввести из пользовательской формы Excel-DNA.
Я понимаю, что это можно сохранить в ячейках, но я не хочу, чтобы пользователь...
1152 просмотров
schedule
04.11.2022
Загрузка Google.Apis.dll дает мне исключение StackoverflowException
У меня возникли проблемы с добавлением новых API Google Analytics в надстройку Excel, которую я создаю с помощью ExcelDna.
Я добавил эти Nugets:
<package id="Google.Apis" version="1.9.3" targetFramework="net45" />
<package...
2088 просмотров
schedule
15.11.2022
ExcelDna: Async: вызывающий поток должен быть STA
Я работаю с ExcelDna и асинхронными функциями. Если в коде async: d есть исключение, я хочу показать необычное окно с ошибкой WPF. Моя проблема в том, что я получаю сообщение об ошибке «Вызывающий поток должен быть STA, потому что этого требуют...
2046 просмотров
schedule
04.05.2022
Упаковка нескольких запросов для уменьшения количества подключений к серверу
Я пишу надстройку Excel, используя ExcelDNA, и создаю UDF (определяемую пользователем функцию).
Пользовательская функция устанавливает соединение с сервером, а этот сервер подключается к базе данных SQL, чтобы получить данные и отправить их обратно...
340 просмотров
schedule
03.06.2023
Excel-ДНК — сочетание клавиш Ctrl + буква
В моем XLL я хотел бы, чтобы моей команде было назначено сочетание клавиш Ctrl + U . С помощью следующего кода я смог назначить Ctrl + Shift + U . Есть ли способ назначить только Ctrl + букву.
[ExcelCommand(ShortCut = "^U")]...
140 просмотров
schedule
05.03.2023
Создайте установщик с помощью надстройки Installshield для Excel XLL
Я создал надстройку xll, которая содержит некоторые пользовательские функции для excel с использованием excel dna, теперь я хочу развернуть эту надстройку на компьютере клиента, для этого я хотел бы создать установщик с помощью installshield. это...
261 просмотров
schedule
12.08.2022
С# VSTO: визуальная студия загружает книгу, но не лист
В настоящее время я использую VSTO. Обычно, когда я загружаю новый проект, первое, что появляется, — это рабочий лист, автоматически созданный Visual Studio. Но теперь эта страница полностью синяя, вот так
Когда я пытаюсь отладить проект в...
334 просмотров
schedule
30.06.2023
ExcelDNA, динамически регистрирующий UDF во время выполнения
Моя цель - динамически создавать и регистрировать определяемую пользователем функцию Excel во время выполнения в надстройке ExcelDNA.
Вот пример , предоставленный автором ExcelDNA, в котором показано, как можно скомпилировать UDF из простого...
741 просмотров
schedule
18.03.2022
Как использовать XLL, разработанный ExcelDNA, из C# без Excel
мы создали XLL на C# с помощью ExcelDna, как описано в https://excel-dna.net/ -- - все работает при тестировании из Excel.
Мы хотели бы иметь возможность использовать этот XLL в других проектах .NET — другими словами, как нам «разместить» этот...
1066 просмотров
schedule
01.06.2023
Установка надстройки Excel 64bit .xll автоматически завершается ошибкой
У меня есть простая надстройка, написанная на С# с использованием Excel-DNA:
using ExcelDna.Integration;
using System;
namespace ExcelDNA_test {
public class Functions {
[ExcelFunction(Name = "CURRENTDATETIME")]
public static...
956 просмотров
schedule
06.11.2022
Как узнать последнюю формулу ячейки с помощью Excel-DNA
Когда я ввожу формулу, я хочу знать, какова последняя формула ячейки.
например, сначала я ввожу «= custom (1,2)», я хочу знать последнюю формулу ячейки, когда я изменяю формулу на «= custom (2,3)».
Помогите пожалуйста если знаете решение
52 просмотров
schedule
16.07.2023
Excel DNA — получение значений из ячеек с помощью ExcelReference
У меня есть функция, в которую я передаю диапазон значений, как лучше всего получить значения с помощью ExcelReference
public static object TestRange([ExcelArgument(AllowReference = true)]
object valueRange)
{...
380 просмотров
schedule
15.09.2022
Как передать прерывистый диапазон ячеек из Excel в функцию ExcelDNA
Рассмотрим такое определение функции ExcelDNA:
[ExcelFunction(Name = "Fnc1", Description = "Fnc1")]
public static object Fnc1(
[ExcelArgument(Name = "Arg1", Description = "Arg1", AllowReference = true)]
object rng)
{
// ...
}
Он...
378 просмотров
schedule
25.05.2022