Schützen Sie Zellen
Zellen schützen
Aspose.Cells.GridWeb bietet verschiedene Techniken zur Kontrolle des Schutzlevels von Zellen, wenn die Steuerung im Bearbeitungsmodus (der Standardmodus) ist. Dies schützt Zellen davor, von Endbenutzern geändert zu werden.
Alle Zellen schreibgeschützt machen
Um alle Zellen in einem Arbeitsblatt schreibgeschützt zu machen, rufen Sie die Methode SetAllCellsReadonly des Arbeitsblatts auf.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex]; | |
// Setting all cells of the worksheet to Readonly | |
sheet.SetAllCellsReadonly(); |
Alle Zellen bearbeitbar machen
Um den Schutz von allen Zellen zu entfernen, rufen Sie die Methode SetAllCellsEditable des Arbeitsblatts auf. Diese Methode hat den gegenteiligen Effekt der Methode SetAllCellsReadonly.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex]; | |
// Setting all cells of the worksheet to Editable | |
sheet.SetAllCellsEditable(); |
Ausgewählte Zellen schreibgeschützt machen
Um nur einen Bereich von Zellen zu schützen:
- Machen Sie zuerst alle Zellen bearbeitbar, indem Sie die Methode SetAllCellsEditable aufrufen.
- Geben Sie den Bereich von Zellen an, der geschützt werden soll, indem Sie die Methode SetReadonlyRange des Arbeitsblatts aufrufen. Diese Methode nimmt die Anzahl von Zeilen und Spalten an, um den Bereich von Zellen festzulegen.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex]; | |
// Setting all cells of the worksheet to Editable first | |
sheet.SetAllCellsEditable(); | |
// Finally, Setting selected cells of the worksheet to Readonly | |
sheet.SetReadonlyRange(3, 2, 4, 1); |
Ausgewählte Zellen bearbeitbar machen
Um einen Bereich von Zellen zu entsperren:
- Machen Sie alle Zellen schreibgeschützt, indem Sie die Methode SetAllCellsReadonly des Arbeitsblatts aufrufen.
- Geben Sie den Bereich von Zellen an, der bearbeitbar sein soll, indem Sie die Methode SetEditableRange des Arbeitsblatts aufrufen. Diese Methode nimmt die Anzahl von Zeilen und Spalten an, um den Bereich von Zellen festzulegen.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex]; | |
// Setting all cells of the worksheet to Readonly first | |
sheet.SetAllCellsReadonly(); | |
// Finally, Setting selected cells of the worksheet to Editable | |
sheet.SetEditableRange(3, 2, 4, 1); |