Tag: interop

Проблемы Excel Interop – C #

У меня проблема с объектами Excel Interop. Я тоже не могу точно определить проблему. (Мой код внизу). В принципе, иногда он правильно читает ячейки, но иногда это не так. После двух проходов он полностью перестает читать. Я думаю, что у меня есть математическая проблема, но я не могу ее найти. Я хотел бы, чтобы кто-то […]

Превосходный диапазон переменных

Я на самом деле новичок в этом. Мне нужно указать диапазон непрерывных ячеек на листе, о котором я знаю только первый. Обычно для фиксированного количества ячеек я использую (в качестве примера для 13 непрерывных ячеек): Excel::Range^ er7 = Wsheet1->Range["H8:H20", Type::Missing]; er7->Formula = "=SUM(E8:G8)/3"; и это работает. Теперь я хочу, чтобы последняя ячейка диапазона (H20) была […]

Экран Excel Interop Обновления Медленный, Отложенный экран

Я написал панель инструментов AddIn для Excel с помощью Interop. Это влияет на электронные таблицы, добавляя строки, добавляя столбцы, форматируя строки, через несколько листов, вводя формулы и значения в ячейки и т. Д. Проблема заключается в том, что Excel хочет показать все это на экране, который очень медленный. Могу ли я сделать их невидимыми до […]

c # Excel Interop _Workbooks.Open

Я пишу приложение ac # WinForms в Microsoft Visual Studio. Наша команда Data дает мне ежедневный отчет в формате .csv, и мне нужно визуально отображать результаты. Однако эта программа изначально была написана для обработки файлов .xlsx, поэтому вместо того, чтобы переписывать весь мой код для обработки .csv, я решил, что было бы проще преобразовать файл […]

Условно форматирование перекрывающихся записей

У меня есть эта часть кода. Я хочу, чтобы цвет фона был зеленым в строках, которые начинаются с Sat или Sun Я также хочу окрасить красным шрифтом ячейки, которые меньше определенного значения. // Color the row when the day is Saturday or Sunday var rang2 = ws.Range["$A$5:$M35"]; Excel.FormatCondition condition2 = (Excel.FormatCondition)rang2.FormatConditions.Add( Excel.XlFormatConditionType.xlExpression, Type.Missing, "=OR(TEXT($A1,\"ddd\")=\"Sun\",TEXT($A1,\"ddd\")=\"Sat\")", Type.Missing, […]

Как получить вычисляемый диапазон ячеек для workheet.get_Range?

Я создаю файл Excel, используя C #, и содержимое Excel различно каждый раз. Я хочу указать переменную в рабочей таблице work.et_Range вместо обычного b4 или e4. Если бы я не смог ясно сказать, я пытаюсь сделать что-то вроде этого: int temp= numberofiterations * 5; worksheet.get_Range("A1", A1+temp ); Это возможно?

Нужно получить пули из таблиц слов, чтобы преуспеть, используя interop

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

Экземпляр Excel не будет закрыт после операций Interop

Я создаю новую книгу Excel в c #, объединив первый лист из серии различных книг Excel; впоследствии я экспортирую новую Рабочую книгу в PDF. Я сделал эту работу, но всегда есть один экземпляр Excel, запущенный к концу метода. У меня была одна и та же проблема, обсуждаемая здесь, с более простой настройкой и меньшими объектами […]

Не удалось установить свойство Hidden класса Range c # excel interop

Я пытаюсь установить Hide = false на объект диапазона Excel, и я продолжаю получать «Невозможно установить свойство« Скрытое »класса Range« Исключение ». Мой лист не защищен, и у меня нет объединенных ячеек в диапазоне. Я делаю это так: reportSheet.Unprotect("foo"); int maxUsedRow = reportSheet.UsedRange.Rows.Count; int maxUsedColumn = reportSheet.UsedRange.Columns.Count; reportSheet.Cells.Range["A5", reportSheet.Cells[maxUsedRow, maxUsedColumn]].Hidden = false; Интересно: 1. Никогда […]

.NET Excel Interop-код останавливается после открытия файла

Я работал с .Net excel интеграцией несколько раз раньше, но никогда не видел такого поведения. Как только я вызову метод Open в объекте Wookbooks Collection, весь будущий код не будет выполнен в подпункте. Поток, по-видимому, зависает в приложении excel, однако пользовательский интерфейс приложения не заморожен (и не превосходит). If(System.IO.File.Exists(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\MaterialCatalog.xlsx")) Then Dim excelApp As […]

Interesting Posts

Создать заказ от ввода Itm / Qty Просмотрен спецификацию

Рассчитать скидку на диапазон ячеек

Извлечение и суммирование числовых подстрок в Excel

Дата PHPExcel не отображается

«Конец (xlDown)» действует странно

Ошибка времени выполнения «5»: неверный вызов или аргумент процедуры во время запуска макроса

Excel VBA PasteSpecial

Использование Excel для поиска числа дубликатов в столбце

Какую версию dll Microsoft Office Interopt я должен использовать?

Excel – поиск следующих доступных данных

Excel VLOOKUP через внешние закрытые книги

Заполните столбец на основе трех других столбцов

Преобразование формул excel в их числовое значение VBA

Как просеять через отфильтрованный диапазон, чтобы увидеть, содержат ли какие-либо ячейки определенный текст

Библиотека объектов Excel – приложение, скомпилированное с использованием 16.0, и попробуйте запустить с использованием 12.0 на другом компьютере

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