【发布时间】:2018-03-05 18:21:03
【问题描述】:
以编程方式访问单元格的样式时,如
ws.Cell(4, 10).Style.Fill.BackgroundColor
返回默认样式。在这种情况下,单元格应用了条件格式并包含一个值,以便应用该格式(灰色填充)。在自动化测试中,我们想阅读这个应用格式来验证它是否符合预期。这个可以吗?
【问题讨论】:
标签: closedxml
以编程方式访问单元格的样式时,如
ws.Cell(4, 10).Style.Fill.BackgroundColor
返回默认样式。在这种情况下,单元格应用了条件格式并包含一个值,以便应用该格式(灰色填充)。在自动化测试中,我们想阅读这个应用格式来验证它是否符合预期。这个可以吗?
【问题讨论】:
标签: closedxml
我找到了存储在工作表级别的条件格式列表。
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")
);
【讨论】: