C# 封闭式xml保护工作表don';不允许编辑对象

C# 封闭式xml保护工作表don';不允许编辑对象,c#,closedxml,C#,Closedxml,我不希望允许用户编辑对象。应取消选中“编辑对象”的复选标记 这是我的密码: using (var workbook = new XLWorkbook(download)) { foreach (var worksheet in workbook.Worksheets.Skip(4)) { var protection = worksheet.Protect("password");

我不希望允许用户编辑对象。应取消选中“编辑对象”的复选标记

这是我的密码:

        using (var workbook = new XLWorkbook(download))
        {
            foreach (var worksheet in workbook.Worksheets.Skip(4))
            {
                var protection = worksheet.Protect("password");
                protection.SelectLockedCells = false;
                protection.SelectUnlockedCells = false;
                protection.SetObjects(false);
            }

            workbook.SaveAs(download, true, true);
            download.Position = 0;
        }
我也试过:

                protection.Objects = false;
                protection.Objects = true;
                workbook.SaveAs(download, false);
                workbook.SaveAs(download, true);

有什么想法吗?我认为这可能是一个小故障。

这是ClosedXML中的一个错误。它在这个拉取请求中被修复:

@MIKE这将在即将发布的ClosedXML的0.95版本中被修复。