diff --git a/ClosedXML/Excel/XLWorkbook_Load.cs b/ClosedXML/Excel/XLWorkbook_Load.cs index 2d2f211..29a27c1 100644 --- a/ClosedXML/Excel/XLWorkbook_Load.cs +++ b/ClosedXML/Excel/XLWorkbook_Load.cs @@ -1991,6 +1991,7 @@ if (sp.AutoFilter != null) ws.Protection.AutoFilter = !sp.AutoFilter.Value; if (sp.PivotTables != null) ws.Protection.PivotTables = !sp.PivotTables.Value; if (sp.Sort != null) ws.Protection.Sort = !sp.Sort.Value; + if (sp.Objects != null) ws.Protection.Objects = !sp.Objects.Value; if (sp.SelectLockedCells != null) ws.Protection.SelectLockedCells = sp.SelectLockedCells.Value; if (sp.SelectUnlockedCells != null) ws.Protection.SelectUnlockedCells = sp.SelectUnlockedCells.Value; } diff --git a/ClosedXML/Excel/XLWorkbook_Save.cs b/ClosedXML/Excel/XLWorkbook_Save.cs index b45d927..9ed0b88 100644 --- a/ClosedXML/Excel/XLWorkbook_Save.cs +++ b/ClosedXML/Excel/XLWorkbook_Save.cs @@ -4769,6 +4769,7 @@ sheetProtection.AutoFilter = OpenXmlHelper.GetBooleanValue(!protection.AutoFilter, true); sheetProtection.PivotTables = OpenXmlHelper.GetBooleanValue(!protection.PivotTables, true); sheetProtection.Sort = OpenXmlHelper.GetBooleanValue(!protection.Sort, true); + sheetProtection.Objects = OpenXmlHelper.GetBooleanValue(!protection.Objects, true); sheetProtection.SelectLockedCells = OpenXmlHelper.GetBooleanValue(!protection.SelectLockedCells, false); sheetProtection.SelectUnlockedCells = OpenXmlHelper.GetBooleanValue(!protection.SelectUnlockedCells, false); }