البناء
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)';
انظر أيضا