Wie erstelle ich eine Excel-Zelle ReadOnly mit C #?
<code>Range range= (Range)this.workSheet.Cells[1,1]; range.AllowEdit = false; </code>
Wenn ich das einstelleAllowEdit
Eigenschaft auf false, zeigt ein Kompilierungsfehler Folgendes an:
Fehler: Eigenschaft oder Indexer 'Microsoft.Office.Interop.Excel.Range.AllowEdit' kann nicht zugewiesen werden - er ist schreibgeschützt
Wie kann ich den Zellenbereich so einstellen, dass er schreibgeschützt ist?
Wenn ich die Validierung für diesen Bereich verwende, ist bei meinem CellContentChanged-Ereignis eine Ausnahme aufgetreten.
Hier ist der Code in 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>