Range range= (Range)this.workSheet.Cells[1,1];
range.AllowEdit = false;
AllowEdit
プロパティをfalseに設定すると、コンパイルエラーが表示されます。
エラー:プロパティまたはインデクサー'Microsoft.Office.Interop.Excel.Range.AllowEdit'を割り当てることができません-読み取り専用です
セルの範囲を読み取り専用に設定するにはどうすればよいですか?
この範囲の検証を使用しているときに、CellContentChangedイベントでいくつかの例外が発生しました。
CellContentChangedにあるコードは次のとおりです。
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);'
});