HotXLS Docs

الأسلوب Add

يحدد اسما جديدا. يعود بواجهة IXLSName

البناء

function Add(Name: Widestring; RefersTo: Widestring): IXLSName;
function Add(Name: Widestring; RefersTo: Widestring; Visible: boolean): IXLSName;
function Add(Name: Widestring; SheetName: Widestring; Row: Integer; Col: Integer): IXLSName;
function Add(Name: Widestring; SheetName: Widestring; Row1: Integer; Col1: Integer; Row2: Integer; Col2: Integer): IXLSName;
Name Widestring مطلوب. النص المراد استخدامه كاسم. لا يمكن أن تتضمن الأسماء مسافات ولا يمكن أن تبدو مثل مراجع الخلايا
RefersTo Widestring مطلوب. يصف ما يشير إليه الاسم (باستخدام تدوين أسلوب A1)
Visible Boolean اختياري. True لتحديد الاسم بشكل طبيعي. False لتحديد الاسم كاسم مخفي (أي أنه لا يظهر في أي من مربعات الحوار Define Name أو Paste Name أو Goto). القيمة الافتراضية هي True
SheetName Widestring مطلوب. ورقة العمل التي تملك الخلية أو النطاق المستهدف
Row Integer مطلوب. الصف المستند إلى واحد للهدف المكون من خلية واحدة
Col Integer مطلوب. العمود المستند إلى واحد للهدف المكون من خلية واحدة
Row1, Col1, Row2, Col2 أعداد Integer مطلوبة. إحداثيات الصف والعمود المستندة إلى واحد لنطاق هدف مستطيل

مثال

يضيف هذا المثال اسما محددا جديدا لكائن Workbook ويستخدم هذا الاسم في الصيغة Formula للخلية

Workbook.Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[1].Cells[3,4].Formula := '=SUM(MyName)';
ينشئ هذا المثال أسماء خلايا ونطاقات مفردة من إحداثيات ورقة العمل

Workbook.Names.Add('InputCell','Sheet1',2,3);
Workbook.Names.Add('InputBlock','Sheet1',4,2,6,5);
يضيف هذا المثال اسما محددا جديدا لورقة العمل Worksheet الأولى ويستخدم هذا الاسم في الصيغة Formula للخلية

Workbook.Sheets[1].Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[2].Cells[3,4].Formula := '=SUM(Sheet1!MyName)';

انظر أيضا