【问题标题】:ClosedXML - getting cell style after conditional format appliedClosedXML - 应用条件格式后获取单元格样式
【发布时间】:2018-03-05 18:21:03
【问题描述】:

以编程方式访问单元格的样式时,如

ws.Cell(4, 10).Style.Fill.BackgroundColor

返回默认样式。在这种情况下,单元格应用了条件格式并包含一个值,以便应用该格式(灰色填充)。在自动化测试中,我们想阅读这个应用格式来验证它是否符合预期。这个可以吗?

【问题讨论】:

    标签: closedxml


    【解决方案1】:

    我找到了存储在工作表级别的条件格式列表。

    var ws = workbook.Worksheet("[your sheet]");
    var condformatlist = ws.RangeAddress.Worksheet.ConditionalFormats ;
    

    如果你知道格式适用的范围,你可以用 linq 在列表中找到它。

    var theconditionalformat = 
        ws.RangeAddress.Worksheet.ConditionalFormatsWhere(
            x => x.Range == ws.Range("COPYRANGE")
        );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多