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版本中被修复。