【发布时间】:2017-02-06 13:44:52
【问题描述】:
如果任何单元格的条件格式为真,我想检查一个 Excel 工作表。我有多种格式可以格式化不同颜色的单元格,但我只想能够查看是否有任何条件为真(不在乎哪个条件)。这个例子不起作用,但我想知道我是否走在正确的轨道上,甚至可以按照我的要求去做。
var lastCell = Globals.ThisAddIn.Application.ActiveCell.SpecialCells(XlCellType.xlCellTypeLastCell, Type.Missing);
var firstCell = ((Worksheet)Globals.ThisAddIn.Application.ActiveSheet).Cells[2,1];
var range = ((Worksheet)Globals.ThisAddIn.Application.ActiveSheet).Range[firstCell, lastCell]
var r = range.SpecialCells(XlCellType.xlCellTypeAllFormatConditions, true);
【问题讨论】:
-
循环遍历单元格并将它们添加到列表中(如果它们符合条件)?或者尽可能使用 linq