FindOptions

FindOptions class

Representa opciones de búsqueda.

public class FindOptions

Constructores

NombreDescripción
FindOptions()Constructor predeterminado

Propiedades

NombreDescripción
CaseSensitive { get; set; }Indica si la cadena buscada distingue entre mayúsculas y minúsculas.
ConvertNumericData { get; set; }Obtiene o establece un valor que indica si se está convirtiendo el valor de cadena buscado en datos numéricos.
IsRangeSet { get; }Indica si el rango buscado está configurado.
LookAtType { get; set; }Mira tipo.
LookInType { get; set; }Buscar en tipo.
RegexKey { get; set; }Indica si la clave buscada es expresión regular. Si es verdadero, la clave buscada se tomará como regex.
SeachOrderByRows { get; set; }Indica si el orden de búsqueda es por filas o por columnas.
SearchBackward { get; set; }Si busca celdas hacia atrás.
Style { get; set; }El formato a buscar.
ValueTypeSensitive { get; set; }Indica si el tipo de valor de celda buscado debe ser el mismo que la clave buscada.

Métodos

NombreDescripción
GetRange()Obtiene y establece el rango buscado.
SetRange(CellArea)Establece el rango buscado.

Ejemplos


[C#]

//Crear una instancia del objeto del libro de trabajo
Workbook workbook = new Workbook("book1.xls");

//Obtener la colección de celdas 
Cells cells = workbook.Worksheets[0].Cells;

//Crear una instancia del objeto FindOptions
FindOptions findOptions = new FindOptions();

//Crear un área de celdas
CellArea ca = new CellArea();
ca.StartRow = 8;
ca.StartColumn = 2;
ca.EndRow = 17;
ca.EndColumn = 13;

//Establecer el área de las celdas para las opciones de búsqueda
findOptions.SetRange(ca);

//Establecer propiedades de búsqueda
findOptions.SearchBackward = false;

findOptions.SeachOrderByRows = true;

findOptions.LookInType = LookInType.Values;

//Encontrar la celda con valor 0
Cell cell = cells.Find(0, null, findOptions);

[VB.NET]

'Crear una instancia del objeto del libro
Dim workbook As New Workbook("book1.xls")

'Obtener colección de celdas 
Dim cells As Cells = workbook.Worksheets(0).Cells

'Crear una instancia del objeto FindOptions
Dim findOptions As New FindOptions()

'Crear un área de celdas
Dim ca As New CellArea()
ca.StartRow = 8
ca.StartColumn = 2
ca.EndRow = 17
ca.EndColumn = 13

'Establecer área de celdas para opciones de búsqueda
findOptions.SetRange(ca)

'Establecer propiedades de búsqueda
findOptions.SearchBackward = True

findOptions.SeachOrderByRows = True

findOptions.LookInType = LookInType.Values

'Encuentra la celda con valor 0
Dim cell As Cell = cells.Find(0, Nothing, findOptions)

Ver también