Как сделать ячейку Excel доступной только для C #?
<code>Range range= (Range)this.workSheet.Cells[1,1]; range.AllowEdit = false; </code>
Когда я установилAllowEdit
свойство false, ошибка компиляции покажет:
Error: Property or indexer 'Microsoft.Office.Interop.Excel.Range.AllowEdit' cannot be assigned to -- it is read only
Как я могу установить диапазон ячеек только для чтения?
Когда я использую проверку для этого диапазона, я получил некоторые исключения для моего события CellContentChanged.
Вот код, который находится в CellContentChanged:
<code> var updater = new Action<StyleColorItem>( item => { var editedItem = _taskViewModel.TrackedItems.First(it => it.Id == item.Id); // Above line I am getting the exception like "Sequence contains no matching element" editedItem.Update(item);' }); </code>