【问题标题】:ClosedXML enable Autofilter in protected sheetClosedXML 在受保护的工作表中启用自动筛选
【发布时间】:2017-09-26 10:33:04
【问题描述】:

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

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

显然,这具有禁用自动过滤器的效果,我需要启用它。累了再补充:

oSheet.AutoFilter.Enabled =true;

protect 语句前后均无效。我还尝试在工作表保护之后添加过滤器。也没有效果。我错过了什么吗?

【问题讨论】:

    标签: c# closedxml


    【解决方案1】:

    试试

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

    更多保护选项https://github.com/ClosedXML/ClosedXML/wiki/Sheet-Protection

    【讨论】:

    • 谢谢,我试试看
    • 在 0.95.4 中找不到这种扩展方法。你需要安装一些额外的包吗?
    猜你喜欢
    • 2018-03-11
    • 1970-01-01
    • 2020-12-10
    • 2019-04-20
    • 1970-01-01
    • 2016-09-27
    • 2017-11-10
    • 2015-05-16
    • 1970-01-01
    相关资源
    最近更新 更多