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"

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