我正在为工作表添加自动过滤器并保护我的工作表:
oSheet.Range(StartRange, EndRange).SetAutoFilter();
oSheet.Protect("xxxx");
显然这会禁用我需要启用的自动过滤器。我已经厌倦了补充:
oSheet.AutoFilter.Enabled =true;
保护声明之前和之后均无效。我还试图在纸张保护后添加过滤器。也没影响。我错过了什么吗?
答案 0 :(得分:0)
尝试
oSheet.Protect("xxxx").SetAutoFilter();
https://github.com/ClosedXML/ClosedXML/wiki/Sheet-Protection
的更多保护选项