Validation

Validation class

Представляет данные validation.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"

Смотрите также