FindOptions

FindOptions class

Bul seçeneklerini temsil eder.

public class FindOptions

yapıcılar

İsimTanım
FindOptions()Default_Constructor

Özellikleri

İsimTanı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

İsimTanı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