FindOptions
FindOptions class
Bul seçeneklerini temsil eder.
yapıcılar
Özellikleri
İsim | Tanım |
---|
CaseSensitive { get; set; } | Aranan dizenin büyük/küçük harfe duyarlı olup olmadığını gösterir. |
ConvertNumericData { get; set; } | Aranan dize değerinin sayısal verilere dönüştürülüp dönüştürülmeyeceğini belirten bir değer alır veya ayarlar. |
IsRangeSet { get; } | Aranan aralığın ayarlanıp ayarlanmadığını gösterir. |
LookAtType { get; set; } | Tipe bakın. |
LookInType { get; set; } | Türüne bakın. |
RegexKey { get; set; } | Aranan anahtarın normal ifade olup olmadığını gösterir. Doğruysa, aranan anahtar normal ifade olarak alınacaktır. |
SeachOrderByRows { get; set; } | Arama sırasının satırlara mı yoksa sütunlara göre mi olduğunu gösterir. |
SearchBackward { get; set; } | Hücreler için geriye doğru arama yapılıp yapılmadığı. |
Style { get; set; } | Aranacak biçim. |
ValueTypeSensitive { get; set; } | Aranan hücre değeri türünün aranan anahtarla aynı olması gerekip gerekmediğini gösterir. |
yöntemler
İsim | Tanım |
---|
GetRange() | Aranan aralığı alır ve ayarlar. |
SetRange(CellArea) | Aranan aralığı ayarlar. |
Örnekler
[C#]
//Çalışma kitabı nesnesini somutlaştır
Workbook workbook = new Workbook("book1.xls");
// Hücre koleksiyonunu al
Cells cells = workbook.Worksheets[0].Cells;
// FindOptions Nesnesini Başlat
FindOptions findOptions = new FindOptions();
// Hücre Alanı Oluştur
CellArea ca = new CellArea();
ca.StartRow = 8;
ca.StartColumn = 2;
ca.EndRow = 17;
ca.EndColumn = 13;
//Bulma seçenekleri için hücre alanını ayarla
findOptions.SetRange(ca);
// Arama özelliklerini ayarla
findOptions.SearchBackward = false;
findOptions.SeachOrderByRows = true;
findOptions.LookInType = LookInType.Values;
//0 değerli hücreyi bul
Cell cell = cells.Find(0, null, findOptions);
[VB.NET]
'Çalışma kitabı nesnesinin örneğini oluşturun
Dim workbook As New Workbook("book1.xls")
'Hücre koleksiyonunu al
Dim cells As Cells = workbook.Worksheets(0).Cells
'FindOptions Nesnesini Örneklendir
Dim findOptions As New FindOptions()
'Hücre Alanı Oluştur
Dim ca As New CellArea()
ca.StartRow = 8
ca.StartColumn = 2
ca.EndRow = 17
ca.EndColumn = 13
'Bul seçenekleri için hücre alanını ayarla
findOptions.SetRange(ca)
'Arama özelliklerini ayarla
findOptions.SearchBackward = True
findOptions.SeachOrderByRows = True
findOptions.LookInType = LookInType.Values
'0 değerli hücreyi bulun
Dim cell As Cell = cells.Find(0, Nothing, findOptions)
Ayrıca bakınız