Вы пытались использовать OpenXML Productivity Toolkit?
. Из того, что я вижу, вы должны добавить
new CellFormat
с атрибутом
ApplyProtection = true
к
CellFormats
добавьте
new Protection
с атрибутом
Locked = false
к созданному вами CellFormat
.
CellFormat
является элементомCellFormats
, который является элементом Stylesheet
, а затем к Worksheet
вы добавляете
new SheetProtection(){ Password = "CC1A", Sheet = true, Objects = true, Scenarios = true };
Я не пробовал это, но должно быть легко выяснить,что вам нужно сделать с помощью набора инструментов для повышения производительности.Я надеюсь, что это указывает вам и всем, кто пытается сделать это в правильном направлении.