ClosedXML在受保护的工作表中启用Autofilter

时间:2017-09-26 10:33:04

标签: c# closedxml

我正在为工作表添加自动过滤器并保护我的工作表:

oSheet.Range(StartRange, EndRange).SetAutoFilter();
oSheet.Protect("xxxx");

显然这会禁用我需要启用的自动过滤器。我已经厌倦了补充:

oSheet.AutoFilter.Enabled =true;

保护声明之前和之后均无效。我还试图在纸张保护后添加过滤器。也没影响。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

尝试

oSheet.Protect("xxxx").SetAutoFilter();

https://github.com/ClosedXML/ClosedXML/wiki/Sheet-Protection

的更多保护选项