9

私はclosedxmlを使用してExcelをエクスポートしています..

これで、次の関数を使用してセルを保護 (ロックセル) できるようになりました。

workSheet.Cell(rowIndex,column).Style.Protection.SetLocked(true);

セルのグループを設定したい..それはclosedxmlで可能ですか?

4

2 に答える 2

12

@Raidri、ここで提供してくれた回答に感謝しますが、独自の回答を追加したいと思います。

セルをロックしたいときは、最初にワークシートを保護する必要があることがわかりました。そうしないと、ロックは何もしません。

ワークシートはメソッドで保護できますworkSheet.Protect()。ただし、これによりすべてのセルがデフォルトでロックされるため、実際にはワークシートを保護してから、編集可能にするセルのロックを解除する必要があります。

于 2014-11-18T21:37:50.907 に答える
11

あなたはRangeそのように使うことができます

workSheet.Range(startRow, startColumn, endRow, endColumn).Style.Protection.SetLocked(true);
于 2013-11-29T14:08:46.370 に答える