Skydda celler
Skydda celler
Aspose.Cells.GridWeb tillhandahåller några olika tekniker för att kontrollera skyddsnivån för celler när kontrollen är i Redigeringsläge (standardläget). Detta skyddar celler från att ändras av slutanvändare.
Göra alla celler enbart läsbara
För att göra alla celler i ett arbetsblad som enbart läsbara, använd arbetsbladets SetAllCellsReadonly-metod.
// 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(); |
Göra alla celler redigerbara
För att ta bort skyddet från alla celler, ring arbetsbladets SetAllCellsEditable-metod. Denna metod har motsatt effekt jämfört med SetAllCellsReadonly-metoden.
// 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(); |
Gör utvalda celler skrivskyddade
För att skydda endast ett cellintervall:
- Först gör alla celler redigerbara genom att ringa SetAllCellsEditable-metoden.
- Ange cellintervallet som ska skyddas genom att ringa arbetsbladets SetReadonlyRange-metod. Denna metod tar antalet rader och kolumner för att ange cellintervallet.
// 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); |
Gör utvalda celler redigerbara
För att ta bort skydd från ett cellintervall:
- Gör alla celler skrivskyddade genom att ringa SetAllCellsReadonly-metoden.
- Ange cellintervallet som ska vara redigerbart genom att ringa arbetsbladets SetEditableRange-metod. Denna metod tar antalet rader och kolumner för att ange cellintervallet.
// 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); |