Как сделать ячейку 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>

Ответы на вопрос(2)

Ваш ответ на вопрос