Код: Выделить всё
Microsoft.Office.Interop.Excel.FormatCondition formatConditionObj = null;
formatConditionObj = (Microsoft.Office.Interop.Excel.FormatCondition)myRange
.FormatConditions.Add(Excel.XlFormatConditionType.xlExpression,
Type.Missing, true, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing);
formatConditionObj.Interior.ColorIndex = 5;
Код: Выделить всё
formatConditionObj.ModifyAppliesToRange(NewRange);
Код: Выделить всё
formatConditionObj.Delete();
Я также пробовал использовать
Код: Выделить всё
formatConditionObj.AppliesTo.Delete();
Примечание. Некоторые форматы уже применяются к ячейкам, где применяется это условное форматирование, например, для некоторого цвета заливки. К некоторым ячейкам применяются даже другие условные форматы. Я просто хочу удалить этот конкретный ConditionalFormat(formatConditionObj).
Может ли кто-нибудь мне помочь?
Подробнее здесь: https://stackoverflow.com/questions/118 ... onalformat
Мобильная версия