Jak zrobić komórkę Excela Tylko do odczytu za pomocą C #?
<code>Range range= (Range)this.workSheet.Cells[1,1]; range.AllowEdit = false; </code>
Kiedy ustawięAllowEdit
właściwość na false, pojawi się błąd kompilacji:
Błąd: Nie można przypisać właściwości lub indeksatora „Microsoft.Office.Interop.Excel.Range.AllowEdit” - jest tylko do odczytu
Jak mogę ustawić zakres komórek jako Tylko do odczytu?
Kiedy używam walidacji dla tego zakresu, otrzymałem wyjątek na moim zdarzeniu CellContentChanged.
Oto kod, który znajduje się w 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>