例外 | 解説 |
---|---|
System.ArgumentException | value を Excel で日付として表現できない場合に発生します。 |
System.ArgumentException | 指定した値が下限制約値よりも小さい場合に発生します。下限制約数式が定数に等しくない場合、この検証は実行されません。 |
セル値を上限制約値と比較する方法は、ValidationOperator および ValueConstraintDataValidationRule.ValidationCriteria で決定されます。
ルールの ValidationCriteria に応じて、セル値自体またはセル値に相当するテキストの長さが上限制約値と比較されます。
ValidationOperator が Between の場合、値は下限制約に等しいかそれよりも大きく、上限制約に等しいかそれよりも小さい必要があります。ValidationOperator が NotBetween の場合、値は下限制約よりも小さいか上限制約よりも大きい必要があります。
このオーバーロードは、ValidationCriteria が Date の場合に優先されます。ValidationCriteria が WholeNumber、Decimal、または TextLength の場合は SetUpperConstraint(Double) オーバーロードが優先され、ValidationCriteria が Time の場合は SetUpperConstraint(TimeSpan) オーバーロードが優先されます。
TwoConstraintDataValidationRule クラス
TwoConstraintDataValidationRule メンバ
オーバーロード一覧
SetLowerConstraint(DateTime) メソッド
SetUpperConstraint(Double) メソッド
SetUpperConstraint(TimeSpan) メソッド
SetUpperConstraintFormula(String,String) メソッド
SetUpperConstraintFormula(String,String,WorkbookFormat,CellReferenceMode,CultureInfo) メソッド
ValidationOperator プロパティ
ValidationCriteria プロパティ