Составной диапазон из разных ячеек EXCEL (C#)

174
19 февраля 2019, 17:50

Для ограничения доступа к ячейкам EXCEL через C# применяю метод Worksheet.Protection.AllowEditRanges.Add(NameRange, range); Проблема возникает при попытке внести защиту на составной диапазон из разных ячеек одной строки. В VBA это делалось так -

    ActiveSheet.Protection.AllowEditRanges.Add Title:="Имя", Range:=Range _
    ("R9,T9,W9:W10")

Не как не возьму в толк как в переменную range впихнуть такой диапазон. Пример ниже не работает -

Range range = Worksheet.Range["R9,T9,W9:W10"];
Answer 1

По видимому я не учёл региональные настройки при реализации программы. Всего то надо не запятую а ; ставить -

xlRange = xlWorkSheet.get_Range("A7:A9;A12;A14", misValue);

Ссылка на решение

READ ALSO
Проблема с срабатыванием события c# wpf mvvm

Проблема с срабатыванием события c# wpf mvvm

Есть 2 ViewModel это LoginViewModel и AuthViewModel В AuthViewModel идет инициализация и вызов делегата при срабатывании команды

170
Как скрыть метод базового класса?

Как скрыть метод базового класса?

У меня есть класс WsEvent:

174
Как рисовать в WPF без сглаживания?

Как рисовать в WPF без сглаживания?

Возникла необходимость нарисовать поверхность на основе примитивов (лаба по компьютерной графике)Поверхность рисуется в собственном контроле...

154