DioDocs for Excel
DioDocs for Excel
色スケールルールの追加
機能 > 条件付き書式設定 > 色スケールルールの追加

色スケールルールは、スライド色スケールを使用して、セルまたはセル範囲を書式設定します。たとえば、数値セル値 1 を黄色、50 を緑、したがって 25 を黄緑で表します。このルールは、IColorScaleインタフェースのプロパティとメソッドを使用して追加できます。

ワークシート内のセルの範囲に色スケールルールを追加する方法については、次のサンプルコードを参照してください。

C#
コードのコピー
//色スケールルールを追加します
IColorScale twoColorScaleRule = worksheet.Range["A2:E2"].FormatConditions.AddColorScale(ColorScaleType.TwoColorScale);

worksheet.Range["A2"].Value = 1;
worksheet.Range["B2"].Value = 2;
worksheet.Range["C2"].Value = 3;
worksheet.Range["D2"].Value = 4;
worksheet.Range["E2"].Value = 5;
            
twoColorScaleRule.ColorScaleCriteria[0].Type = ConditionValueTypes.Number;
twoColorScaleRule.ColorScaleCriteria[0].Value = 1;
twoColorScaleRule.ColorScaleCriteria[0].FormatColor.Color = Color.FromArgb(255, 0, 0);

twoColorScaleRule.ColorScaleCriteria[1].Type = ConditionValueTypes.Number;
twoColorScaleRule.ColorScaleCriteria[1].Value = 5;
twoColorScaleRule.ColorScaleCriteria[1].FormatColor.Color = Color.FromArgb(0, 255, 0);