Класс CellProtectionProperties
Класс CellProtectionProperties предназначен для настройки параметров защиты ячеек в табличном документе (аналог раздела «Свойства ячеек» в меню «Управление защитой»). Данный класс используется в методах Cell.setProtectionProperties(), Cell.getProtectionProperties(), CellRange.setProtectionProperties() и CellRange.getProtectionProperties().
| Поле | Значение по умолчанию | Описание |
|---|---|---|
CellProtectionProperties.lockedForChanges | True | Запретить редактирование значения ячейки |
CellProtectionProperties.formulasNotDisplayed | False | Отображать в строке формул только результат |
Пример
firstSheet = document.getBlocks().getTable(0)
cell = firstSheet.getCell("A3")
cellProps = cell.getProtectionProperties()
cellProps.lockedForChanges = False
cellProps.formulasNotDisplayed = False
cell.setProtectionProperties(cellProps)
firstSheet.setProtection(tableProps)