Validation.RemoveArea
Validation.RemoveArea method
Remove the validation settings in the range.
public void RemoveArea(CellArea cellArea)
Parameter | Type | Description |
---|---|---|
cellArea | CellArea | the areas where this validation settings should be removed. |
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
public class ValidationMethodRemoveAreaWithCellAreaDemo
{
public static void Run()
{
// Create a workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add a validation to the worksheet
Validation validation = worksheet.Validations[worksheet.Validations.Add()];
validation.Type = ValidationType.WholeNumber;
validation.Operator = OperatorType.Between;
validation.Formula1 = "10";
validation.Formula2 = "100";
// Add initial validation area
CellArea initialArea = CellArea.CreateCellArea(0, 0, 0, 0);
validation.AddArea(initialArea);
// Add another area to the validation
CellArea additionalArea = CellArea.CreateCellArea(1, 1, 1, 1);
validation.AddArea(additionalArea);
Console.WriteLine("Validation areas count after adding: " + validation.Areas.Length);
// Remove the additional area
validation.RemoveArea(additionalArea);
Console.WriteLine("Validation areas count after removing: " + validation.Areas.Length);
// Add multiple areas
CellArea[] multipleAreas = new CellArea[]
{
CellArea.CreateCellArea(2, 2, 2, 2),
CellArea.CreateCellArea(3, 3, 3, 3),
CellArea.CreateCellArea(4, 4, 4, 4)
};
validation.AddAreas(multipleAreas, false, false);
Console.WriteLine("Validation areas count after adding multiple: " + validation.Areas.Length);
// Remove one of the areas
validation.RemoveArea(multipleAreas[1]);
Console.WriteLine("Validation areas count after removing one: " + validation.Areas.Length);
}
}
}
See Also
- struct CellArea
- class Validation
- namespace Aspose.Cells
- assembly Aspose.Cells