FindOptions
FindOptions class
Représente les options de recherche.
Constructeurs
Propriétés
Nom | La description |
---|
CaseSensitive { get; set; } | Indique si la chaîne recherchée est sensible à la casse. |
ConvertNumericData { get; set; } | Obtient ou définit une valeur qui indique si la valeur de chaîne recherchée est convertie en données numériques. |
IsRangeSet { get; } | Indique si la plage recherchée est définie. |
LookAtType { get; set; } | Regardez le type. |
LookInType { get; set; } | Regardez dans le type. |
RegexKey { get; set; } | Indique si la clé recherchée est regex. Si vrai, la clé recherchée sera considérée comme regex. |
SeachOrderByRows { get; set; } | Indique si l’ordre de recherche par lignes ou colonnes. |
SearchBackward { get; set; } | Si la recherche vers l’arrière pour les cellules. |
Style { get; set; } | Le format à rechercher. |
ValueTypeSensitive { get; set; } | Indique si le type de valeur de la cellule recherchée doit être identique à la clé recherchée. |
Méthodes
Nom | La description |
---|
GetRange() | Obtient et définit la plage recherchée. |
SetRange(CellArea) | Définit la plage recherchée. |
Exemples
[C#]
//Instancier l'objet classeur
Workbook workbook = new Workbook("book1.xls");
//Obtenir la collection de cellules
Cells cells = workbook.Worksheets[0].Cells;
//Instancier l'objet FindOptions
FindOptions findOptions = new FindOptions();
//Créer une zone de cellules
CellArea ca = new CellArea();
ca.StartRow = 8;
ca.StartColumn = 2;
ca.EndRow = 17;
ca.EndColumn = 13;
// Définir la zone des cellules pour les options de recherche
findOptions.SetRange(ca);
//Définir les propriétés de recherche
findOptions.SearchBackward = false;
findOptions.SeachOrderByRows = true;
findOptions.LookInType = LookInType.Values;
//Trouver la cellule avec la valeur 0
Cell cell = cells.Find(0, null, findOptions);
[VB.NET]
'Instancier l'objet classeur
Dim workbook As New Workbook("book1.xls")
'Obtenir la collection de cellules
Dim cells As Cells = workbook.Worksheets(0).Cells
'Instancier l'objet FindOptions
Dim findOptions As New FindOptions()
'Créer une zone de cellules
Dim ca As New CellArea()
ca.StartRow = 8
ca.StartColumn = 2
ca.EndRow = 17
ca.EndColumn = 13
'Définir la zone des cellules pour les options de recherche
findOptions.SetRange(ca)
'Définir les propriétés de recherche
findOptions.SearchBackward = True
findOptions.SeachOrderByRows = True
findOptions.LookInType = LookInType.Values
'Trouver la cellule avec la valeur 0
Dim cell As Cell = cells.Find(0, Nothing, findOptions)
Voir également