Метод CellRange::getProtectionProperties
Метод возвращает параметры защиты диапазона ячеек табличного документа (см. Защита листа табличного документа).
Вызов
boost::optional<CellProtectionProperties> getProtectionProperties()
Возвращает
- CellProtectionProperties
:свойства защиты диапазона ячеек (boost::none, если диапазон содержит только ячейки сводной таблицы).
Пример
Table firstSheet = document.getBlocks().getTable(0).get();
CellRange cellRange = firstSheet.getCellRange("A1:A3");
CellProtectionProperties cellProps = cellRange.getProtectionProperties().get();
cellProps.lockedForChanges = false;
cellProps.formulasNotDisplayed = false;
cellRange.setProtectionProperties(cellProps);
firstSheet.setProtection(tableProps);
Свойства возвращаемого объекта CellProtectionProperties могут быть boost::none, если текущий диапазон содержит ячейки с разными параметрами.