Excel Formating Condition

  • Автор темы KIA1990
  • Дата начала
K

KIA1990

#1
Доброго времени суток.

Устанавливаю условное форматирование из C#.

<!--shcode--><pre><code class='C#'> var condition = (Excel.IconSetCondition)_range.FormatConditions.AddIconSetCondition();
condition.SetFirstPriority();
condition.ShowIconOnly = true;
condition.IconSet = _workbook.IconSets[Excel.XlIconSet.xl3Symbols2];
var orange = condition.IconCriteria[2];
orange.Type = Excel.XlConditionValueTypes.xlConditionValueNumber;
orange.Value = -1;
orange.Operator = (int)Excel.XlFormatConditionOperator.xlGreater;
var green = condition.IconCriteria[3];
green.Type = Excel.XlConditionValueTypes.xlConditionValueNumber;
green.Value = 1;
green.Operator = (int)Excel.XlFormatConditionOperator.xlGreaterEqual;[/CODE]

Возникла необходимость поменять местами иконки в IconSet но не нашел возможности это сделать так, как это можно сделать в VB.
Код:
With Selection.FormatConditions(1).IconCriteria(2)
.Type = xlConditionValueNumber
.Value = -1
.Operator = 5
.Icon = xlIconRedCross
End With
Помогите пожалуйста решить вопрос.
Спасибо!