Tag: vsto

Внештатный экран VSTO

Используя VSTO для создания надстройки уровня документа для Excel 2013, я пытаюсь создать заставку для запуска при запуске на несколько секунд (и затем закрыть). Я добавил экран Splash в свою книгу в VSTO ( Project->Add New Item ), и я вижу его в дизайнере. Но как я могу показать это каждый раз, когда Excel запускается? […]

Excel VSTO расчет Диапазон размеров

Я пишу критическую для производительности (не все) надстройку для Excel, использующую VSTO, и как часть этого я обертываю функциональность Excel, так что не всегда получаю dynamic возвращения с базовых интерфейсов VSTO. Один из моих оберток для интерфейса Range и для этого я вычисляю Rectangle, который описывает верхнюю левую и нижнюю правую ячейку на основе Range […]

Multiselect Элементы управления доступны для Excel addin

На самом деле я новичок в создании надстройки excel с использованием VSTO. Мое требование – когда пользователь выбирает ячейку, она должна измениться на Multi select control, и он выберет несколько элементов в этом. когда выбор переходит в другую ячейку, вновь выбранная ячейка должна стать элементом управления Multiselect, а старая ячейка должна сохранять только значения, управление […]

Закройте и откройте книгу Excel без мерцания

Я пытался достичь этого с моего уровня приложения addin, но некоторые из них не могут получить это право. Ниже приведены шаги, которые я пытаюсь выполнить при нажатии кнопки добавления уровня приложения: Откройте существующий файл Excel в текущем приложении. Сделайте некоторое обновление. После обновления закройте это (с помощью Save = true) Откройте книгу снова Сделайте некоторые […]

Как сохранить столбец данных в excel для строки в C #

У меня есть член string []: private string[] mStrings = null; и код в конструкторе: Excel.Application excelApp = new Excel.Application(); Excel.Workbook excelWorkBook = excelApp.Workbooks.Open(excel_file_path); Excel.Worksheet excelWorkSheet = (Excel.Worksheet)excelWorkBook.Sheets[2]; // I get the data from the second sheet Я хочу хранить данные в столбце F в mStrings, поэтому я написал код следующим образом: mStrings = excelWorkSheet.Columns["F"].Value2; […]

Отслеживание сводной таблицы Фильтры в Excel с использованием vsto c #

Может ли кто-нибудь предложить, как получить информацию о фильтрах, которые применяются в таблице сводных таблиц Excel. Также из набора сводных таблиц из текущего листа, как определить те сводные таблицы, в которых применяются фильтры. Заранее спасибо..

Visual Basic, Excel VSTO: настройка цвета вкладки рабочего листа

Все, Надеюсь, у Вас все хорошо! В настоящее время я конвертирую некоторый код Visual C # в VSTO в Visual Basic, и я столкнулся с проблемой установки Tab.Color для рабочей таблицы. В настоящее время я делаю это: Dim c As Color c = System.Drawing.Color.Blue Dim w As Excel.Worksheet w = Me.Application.Worksheets.Add() w.Tab.Color = c Однако, […]

Импорт и экспорт данных в excel через буфер обмена

Я хочу импортировать и экспортировать 1000+ данных ячеек в Excel и из excel через буфер обмена. Также данные ячейки не находятся в симметричной сетке, и решение нуждается в такой гибкости. Как мне это сделать? Из моих исследований до сих пор, данные ячейки должны быть в виде табуляции. используйте StringBuilder для привязки моих данных к строкам […]

Объект рабочей книги Excel VSTO пустой

Надстройка Excel VSTO, которая помещает кнопку в мою ленту. Я определил, где проблема, но я не знаю, почему это дает мне ошибку или как ее исправить. Еще интереснее то, что он отлично работает, если я остаюсь в одном и том же экземпляре excel. Я могу запускать надстройку несколько раз без проблем. Теперь откройте новый экземпляр […]

Переименование активного листа Excel (с использованием VSTO) отключает кнопку «Добавить» в WorkBook

Я работаю над проектом надстройки Excel, используя VSTO с C #. Я пытаюсь переименовать активный рабочий лист с именем пользователя. Код очень прост Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.Application.ActiveSheet; ws.Name="the new name of the Sheet"; Однако, когда лист переименовывается, кнопка добавления новых листов отключается. Если я закрою и снова открою Excel, кнопка «Добавить» все еще будет отключена. […]

Давайте будем гением компьютера.