توثيق HotXLS

فئة TXLSXSheets

مجموعة أوراق العمل المكشوفة عبر TXLSXWorkbook.Sheets — تضيف وتبحث وتكرر وتنسخ نسخ TXLSXWorksheet بين المصنفات

البنية

TXLSXSheets = class;
    

الأعضاء الرئيسيون

Count, Itemsعدد الأوراق، والوصول المفهرس (القائم على 1) لكل TXLSXWorksheet (خاصية مصفوفة افتراضية)
ActiveIndexفهرس صفري للورقة التي يفعّلها Excel عند الفتح؛ -1 إذا لم تُضبط بعد. لاحظ أنه صفري بينما IndexByName/Items/Duplicate قائمة على 1 — اطرح 1 عند الجمع بينهما
Addيلحق ورقة جديدة، اختيارياً باسم؛ تستقبل الحِمل الزائد إما بلا اسم أو اسم WideString
IndexByName, SheetByName, TryGetSheetByNameالبحث عن ورقة بالاسم؛ يعيد SheetByName قيمة nil ويعيد TryGetSheetByName قيمة False عند عدم العثور
DeleteByNameيزيل ورقة بالاسم؛ يعيد False إذا لم توجد ورقة بهذا الاسم
Duplicateينسخ ورقة (الخلايا، الدمج، الأحجام، تثبيت الأجزاء، العرض، الحماية، إعداد الصفحة، لون التبويب) داخل المصنف نفسه؛ لا تُنسخ المخططات/الصور/الجداول/التحققات — انظر TXLSXWorksheet.CopyFrom
Clearيزيل كل ورقة من المجموعة

مثال

هذا المثال يضيف ورقة ثم يجدها ويفعّلها بالاسم (IndexByName قائم على 1 وActiveIndex صفري)

Workbook.Sheets.Add('Summary');
Workbook.Sheets.ActiveIndex := Workbook.Sheets.IndexByName('Summary') - 1;

انظر أيضاً

الفئة TXLSXWorksheet
الفئة TXLSXWorkbook