FindOptions

FindOptions class

يمثل خيارات البحث .

public class FindOptions

المنشئون

اسموصف
FindOptions()Default_Constructor

الخصائص

اسموصف
CaseSensitive { get; set; }يشير إلى ما إذا كانت السلسلة التي تم البحث عنها حساسة لحالة الأحرف.
ConvertNumericData { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان سيتم تحويل قيمة السلسلة التي تم البحث عنها إلى بيانات رقمية.
IsRangeSet { get; }يشير إلى ما إذا كان النطاق الذي تم البحث عنه قد تم تعيينه .
LookAtType { get; set; }انظر إلى النوع .
LookInType { get; set; }ابحث في النوع .
RegexKey { get; set; }يشير إلى ما إذا كان المفتاح الذي تم البحث عنه هو regex. إذا كان هذا صحيحًا ، فسيتم اعتبار المفتاح الذي تم البحث عنه على أنه regex .
SeachOrderByRows { get; set; }يشير إلى ما إذا كان ترتيب البحث حسب الصفوف أو الأعمدة.
SearchBackward { get; set; }ما إذا كان البحث عن الخلايا للخلف .
Style { get; set; }تنسيق البحث عنه .
ValueTypeSensitive { get; set; }يشير إلى ما إذا كان يجب أن يكون نوع قيمة الخلية التي تم البحث عنها هو نفسه مع المفتاح الذي تم البحث عنه.

طُرق

اسموصف
GetRange()الحصول على النطاق الذي تم البحث عنه وتعيينه.
SetRange(CellArea)يحدد النطاق الذي تم البحث عنه.

أمثلة


[C#]

// إنشاء كائن المصنف
Workbook workbook = new Workbook("book1.xls");

// احصل على مجموعة الخلايا 
Cells cells = workbook.Worksheets[0].Cells;

// إنشاء كائن FindOptions
FindOptions findOptions = new FindOptions();

// إنشاء منطقة خلايا
CellArea ca = new CellArea();
ca.StartRow = 8;
ca.StartColumn = 2;
ca.EndRow = 17;
ca.EndColumn = 13;

// تعيين منطقة الخلايا للعثور على الخيارات
findOptions.SetRange(ca);

// تعيين خصائص البحث
findOptions.SearchBackward = false;

findOptions.SeachOrderByRows = true;

findOptions.LookInType = LookInType.Values;

// ابحث عن الخلية ذات القيمة 0
Cell cell = cells.Find(0, null, findOptions);

[VB.NET]

'إنشاء كائن المصنف
Dim workbook As New Workbook("book1.xls")

'جمع الخلايا 
Dim cells As Cells = workbook.Worksheets(0).Cells

'إنشاء كائن FindOptions
Dim findOptions As New FindOptions()

'قم بإنشاء منطقة خلايا
Dim ca As New CellArea()
ca.StartRow = 8
ca.StartColumn = 2
ca.EndRow = 17
ca.EndColumn = 13

'تعيين منطقة الخلايا للبحث عن الخيارات
findOptions.SetRange(ca)

'تعيين خصائص البحث
findOptions.SearchBackward = True

findOptions.SeachOrderByRows = True

findOptions.LookInType = LookInType.Values

'ابحث عن الخلية ذات القيمة 0
Dim cell As Cell = cells.Find(0, Nothing, findOptions)

أنظر أيضا