'宣言 Public Overloads Shared Function CreateRectangularGradientFill( _ ByVal left As Double, _ ByVal top As Double, _ ByVal right As Double, _ ByVal bottom As Double, _ ByVal colorInfo1 As WorkbookColorInfo, _ ByVal colorInfo2 As WorkbookColorInfo _ ) As CellFillRectangularGradient
public static CellFillRectangularGradient CreateRectangularGradientFill( double left, double top, double right, double bottom, WorkbookColorInfo colorInfo1, WorkbookColorInfo colorInfo2 )
例外 | 解説 |
---|---|
System.ArgumentException | colorInfo1 または colorInfo2 は自動またはシステム カラーです。 |
System.ArgumentOutOfRangeException | left、top、right、または bottom が 0.0 未満の値であるか、または 1.0 を超える値です。 |
長方形グラデーションは、インナー長方形とワンセットのグラデーション境界を指定するという形で定義します。グラデーションはインナー長方形の縁からセルの縁に向かって進みます。インナー長方形の高さや幅がゼロでない場合、インナー長方形の中心は最初のグラデーション境界の色で塗りつぶされます。
インナー長方形は、left、top、right、および bottom の各パラメーターによって定義されます。こうしたパラメーターは、0.0 から 1.0 の範囲の相対値で、左上から右下に向かって増えていきます。したがって、たとえば、中心から外に向かって進むグラデーションを指定するには、すべての値を 0.5 に設定します。また、セルの左下隅から外に向かって進むグラデーションを指定するには、以下の値を使用します: left = 0.0、top = 1.0、right = 0.0、bottom = 1.0。