C# Выделение ячеек в Excel Unable to get the Select property of the Range class

174
03 января 2022, 07:00

Стала падать программа. В ней реализовано так: ((Range)worksheet.Cells[2, 1]).Select(); Падает с ошибкой

Unable to get the Select property of the Range class

Все мои попытки исправить были тщетны. Интернет говорил

The sheet must be active before you can select a range on it.

Но на worksheet.Select(); тоже падает. Как восстановить функционал? Офис установлен 2013.

Answer 1

Заменил

((Range)worksheet.Cells[2, 1]).Select();

на

Range cells = worksheet.Range[worksheet.Cells[1, 1], worksheet.Cells[2, 1]]; 
worksheet.Application.Goto(cells, true);

Работает

READ ALSO
копирование файлов с прогрессом

копирование файлов с прогрессом

У меня небольшая программка, которая копирует файлы с папками с одного места в указанноеХотелось бы прикрутить ProgressBar для отображения копирования,...

90
Поиск файлов по расширению c#

Поиск файлов по расширению c#

такая проблема: Есть код, который получает все файлы с данным расширением

109
Время работы Math.Pow - const?

Время работы Math.Pow - const?

Есть 2 функции, находящие n-ное число ФибоначчиПервое находит через фор-лу Бине O(Log N), второе через метод итераций O(n)

130
Проблемы с бд C#

Проблемы с бд C#

Всем привет, суть проблемы то что я делаю "Регистрацию" для этого я делаю проверки что бы небыло одинаковых логинов делаю проверку:

101