为单元格组设置锁定true

8 c# export-to-excel closedxml

我正在使用closedxml导出excel ..

现在我可以使用以下功能保护(锁定单元格)单元格,

workSheet.Cell(rowIndex,column).Style.Protection.SetLocked(true);
Run Code Online (Sandbox Code Playgroud)

我想设置一组单元格..这可能在closedxml中吗?

Rai*_*ica 7

您可以使用Range像这样

workSheet.Range(startRow, startColumn, endRow, endColumn).Style.Protection.SetLocked(true);
Run Code Online (Sandbox Code Playgroud)


Dan*_*don 7

@Raidri,谢谢你在这里提供的答案,但我想补充一下我自己的答案.

我发现当你想锁定一个单元格时,必须首先保护工作表,否则锁定什么都不做.

可以使用workSheet.Protect()方法保护工作表.但是,这将默认锁定所有单元格,因此您实际上希望保护工作表,然后解锁要编辑的单元格.