FindOptions
FindOptions class
Rappresenta le opzioni di ricerca.
Costruttori
Proprietà
Nome | Descrizione |
---|
CaseSensitive { get; set; } | Indica se la stringa cercata fa distinzione tra maiuscole e minuscole. |
ConvertNumericData { get; set; } | Ottiene o imposta un valore che indica se convertire il valore della stringa cercata in dati numerici. |
IsRangeSet { get; } | Indica se l’intervallo cercato è impostato. |
LookAtType { get; set; } | Guarda tipo. |
LookInType { get; set; } | Cerca nel tipo. |
RegexKey { get; set; } | Indica se la chiave cercata è regex. Se true, la chiave cercata verrà presa come regex. |
SeachOrderByRows { get; set; } | Indica se eseguire la ricerca per righe o colonne. |
SearchBackward { get; set; } | Indica se cercare le celle all’indietro. |
Style { get; set; } | Il formato da cercare. |
ValueTypeSensitive { get; set; } | Indica se il tipo di valore della cella cercata deve essere lo stesso con la chiave cercata. |
Metodi
Nome | Descrizione |
---|
GetRange() | Ottiene e imposta l’intervallo cercato. |
SetRange(CellArea) | Imposta l’intervallo di ricerca. |
Esempi
[C#]
//Crea un'istanza dell'oggetto cartella di lavoro
Workbook workbook = new Workbook("book1.xls");
//Ottieni la raccolta delle celle
Cells cells = workbook.Worksheets[0].Cells;
//Crea un'istanza dell'oggetto FindOptions
FindOptions findOptions = new FindOptions();
//Crea un'area celle
CellArea ca = new CellArea();
ca.StartRow = 8;
ca.StartColumn = 2;
ca.EndRow = 17;
ca.EndColumn = 13;
//Imposta l'area delle celle per trovare le opzioni
findOptions.SetRange(ca);
//Imposta le proprietà di ricerca
findOptions.SearchBackward = false;
findOptions.SeachOrderByRows = true;
findOptions.LookInType = LookInType.Values;
//Trova la cella con valore 0
Cell cell = cells.Find(0, null, findOptions);
[VB.NET]
'Istanziare l'oggetto cartella di lavoro
Dim workbook As New Workbook("book1.xls")
'Ottieni la raccolta Celle
Dim cells As Cells = workbook.Worksheets(0).Cells
'Istanzia l'oggetto FindOptions
Dim findOptions As New FindOptions()
'Crea un'area di celle
Dim ca As New CellArea()
ca.StartRow = 8
ca.StartColumn = 2
ca.EndRow = 17
ca.EndColumn = 13
'Imposta l'area delle celle per trovare le opzioni
findOptions.SetRange(ca)
'Imposta le proprietà di ricerca
findOptions.SearchBackward = True
findOptions.SeachOrderByRows = True
findOptions.LookInType = LookInType.Values
'Trova la cella con valore 0
Dim cell As Cell = cells.Find(0, Nothing, findOptions)
Guarda anche