色スケールルールは、スライド色スケールを使用して、セルまたはセル範囲を書式設定します。たとえば、数値セル値 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); |