Защитить Cells
Contents
[
Hide
]
В этом разделе описывается несколько методов защиты ячеек. Использование этих методов позволяет разработчикам запретить пользователям редактировать все или выбранный диапазон ячеек на листе.
Защита Cells
Aspose.Cells.GridWeb предоставляет несколько различных методов управления уровнем защиты ячеек, когдаРежим редактирования (режим по умолчанию). Это защищает ячейки от изменения конечными пользователями.
Сделать все Cells только для чтения
Чтобы настроить все ячейки на листе только для чтения, вызовите метод SetAllCellsReadonly рабочего листа.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(); |
Сделать все Cells редактируемым
Чтобы снять защиту со всех ячеек, вызовите метод SetAllCellsEditable рабочего листа. Этот метод имеет эффект, противоположный методу SetAllCellsReadonly.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(); |
Создание выбранного Cells Только для чтения
Чтобы защитить только диапазон ячеек:
- Сначала сделайте все ячейки редактируемыми, вызвав метод SetAllCellsEditable.
- Укажите диапазон ячеек, которые нужно защитить, вызвав метод SetReadonlyRange рабочего листа. Этот метод принимает количество строк и столбцов, чтобы указать диапазон ячеек.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |
Делаем выбранное Cells редактируемым
Чтобы снять защиту с диапазона ячеек:
- Сделайте все ячейки доступными только для чтения, вызвав метод SetAllCellsReadonly.
- Укажите диапазон ячеек, которые будут доступны для редактирования, вызвав метод SetEditableRange рабочего листа. Этот метод принимает количество строк и столбцов, чтобы указать диапазон ячеек.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |