Validation

Validation class

代表数据验证.settings.

public class Validation

特性

姓名 描述
AlertStyle { get; set; } 表示验证警报样式。
Areas { get; } 获取所有CellArea其中包含数据验证设置。
ErrorMessage { get; set; } 表示数据验证错误信息。
ErrorTitle { get; set; } 表示数据验证错误对话框的标题。
Formula1 { get; set; } 表示与数据验证关联的值或表达式。
Formula2 { get; set; } 表示与数据验证关联的值或表达式。
IgnoreBlank { get; set; } 表示范围数据验证是否允许空白值。
InCellDropDown { get; set; } 指示数据验证是否显示包含可接受值的下拉列表。
InputMessage { get; set; } 表示数据验证输入消息。
InputTitle { get; set; } 表示数据验证输入对话框的标题。
Operator { get; set; } 表示用于数据验证的运算符。
ShowError { get; set; } 指示是否在用户输入无效数据时显示数据验证错误消息。
ShowInput { get; set; } 表示当用户选择数据验证范围内的单元格时是否显示数据验证输入消息。
Type { get; set; } 表示数据校验类型。
Value1 { get; set; } 表示与数据验证关联的第一个值。
Value2 { get; set; } 表示与数据验证关联的第二个值。

方法

姓名 描述
AddArea(CellArea) 将验证应用于区域。
AddArea(CellArea, bool, bool) 将验证应用于区域。
AddAreas(CellArea[], bool, bool) 将验证应用于给定区域。
Copy(Validation, CopyOptions) 复制验证。
GetFormula1(bool, bool) 获取与此验证关联的值或表达式。
GetFormula1(bool, bool, int, int) 获取与特定单元格的此验证关联的值或表达式。
GetFormula2(bool, bool) 获取与此验证关联的值或表达式。
GetFormula2(bool, bool, int, int) 获取与特定单元格的此验证关联的值或表达式。
GetListValue(int, int) 获取指定单元格的验证列表的值。
RemoveACell(int, int) 删除单元格中的验证设置。
RemoveArea(CellArea) 移除范围内的验证设置。
RemoveAreas(CellArea[]) 从给定区域中删除此验证。
SetFormula1(string, bool, bool) 设置与此验证关联的值或表达式。
SetFormula2(string, bool, bool) 设置与此验证关联的值或表达式。

例子

[C#]
Workbook workbook = new Workbook();
ValidationCollection validations = workbook.Worksheets[0].Validations;
CellArea area = CellArea.CreateCellArea(0, 0, 1, 1);
Validation validation = validations[validations.Add(area)];
validation.Type = Aspose.Cells.ValidationType.WholeNumber;
validation.Operator = OperatorType.Between;
validation.Formula1 = "3";
validation.Formula2 = "1234";

[Visual Basic]
Dim workbook as Workbook = new Workbook()
Dim validations as ValidationCollection  = workbook.Worksheets(0).Validations
Dim area as CellArea = CellArea.CreateCellArea(0, 0, 1, 1);
Dim validation as Validation = validations(validations.Add(area))
validation.Type = ValidationType.WholeNumber
validation.Operator = OperatorType.Between
validation.Formula1 = "3"
validation.Formula2 = "1234"

也可以看看