Я считаю, что мне удалось найти решение проблемы (хотя выбор ячеек довольно причудливый, и я еще не совсем разобрался с этим. Например, моя формула использует A1, что фактически означает C1 из-за выбранного диапазона). 1001 *
Вот код, который я использовал для всех, кто интересуется:
string condition = @"=OR(ERROR1, ERROR2, ERROR3)";
var cfOR = (FormatCondition)targetSheet.get_Range("C1", "C10").FormatConditions.Add(XlFormatConditionType.xlExpression, Type.Missing,condition), Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
cfOR.Interior.Color = 0x000000FF;
cfOR.Font.Bold = true;
cfOR.Font.Color = 0x00FFFFFF;
Обратите внимание, что метод FormatConditions.Add () имеет разную подпись для разных версий взаимодействия Excel.