いずれかのセルに条件付き書式がtrueの場合、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を使用する – EpicKip