Skip to main content

Класс CellProtectionProperties

Класс CellProtectionProperties предназначен для настройки параметров защиты ячеек в табличном документе (аналог раздела «Свойства ячеек» в меню «Управление защитой»). Данный класс используется в методах Cell.setProtectionProperties(), Cell.getProtectionProperties(), CellRange.setProtectionProperties() и CellRange.getProtectionProperties().

ПолеЗначение по умолчаниюОписание
CellProtectionProperties.lockedForChangestrueЗапретить редактирование значения ячейки
CellProtectionProperties.formulasNotDisplayedfalseОтображать в строке формул только результат

Пример​


Table firstSheet = document.getBlocks().getTable(0);
Cell cell = firstSheet.getCell("A3");

CellProtectionProperties cellProps = cell.getProtectionProperties();
cellProps.lockedForChanges = false;
cellProps.formulasNotDisplayed = false;

cell.setProtectionProperties(cellProps);
firstSheet.setProtection(tableProps);