私はclosedxmlを使用してExcelをエクスポートしています..
これで、次の関数を使用してセルを保護 (ロックセル) できるようになりました。
workSheet.Cell(rowIndex,column).Style.Protection.SetLocked(true);
セルのグループを設定したい..それはclosedxmlで可能ですか?
私はclosedxmlを使用してExcelをエクスポートしています..
これで、次の関数を使用してセルを保護 (ロックセル) できるようになりました。
workSheet.Cell(rowIndex,column).Style.Protection.SetLocked(true);
セルのグループを設定したい..それはclosedxmlで可能ですか?
@Raidri、ここで提供してくれた回答に感謝しますが、独自の回答を追加したいと思います。
セルをロックしたいときは、最初にワークシートを保護する必要があることがわかりました。そうしないと、ロックは何もしません。
ワークシートはメソッドで保護できますworkSheet.Protect()
。ただし、これによりすべてのセルがデフォルトでロックされるため、実際にはワークシートを保護してから、編集可能にするセルのロックを解除する必要があります。
あなたはRange
そのように使うことができます
workSheet.Range(startRow, startColumn, endRow, endColumn).Style.Protection.SetLocked(true);