Defines new Name. Gibt zurück
IXLSName Schnittstelle
Syntax
Funktion hinzufügen(Name: Widestring; RefersTo: Widestring):
IXLSName;
Funktion hinzufügen(Name: Widestring; RefersTo: Widestring; Visible: Boolean):
IXLSName;
Funktion hinzufügen(Name: Widestring; SheetName: Widestring; Zeile: Integer; Col: Integer):
IXLSName;
Funktion hinzufügen(Name: Widestring; SheetName: Widestring; Row1: Integer; Col1: Integer; Row2: Integer; Col2: Integer):
IXLSName;
| Name |
Required Widestring. Text zu use as Name. Names cannot include spaces und cannot look like Zelle references |
| RefersTo |
Required Widestring. Describes what Name refers zu (mit A1-Stil Notation) |
| Visible |
Optional Boolean. True zu define Name normally. False zu define Name as hidden Name (dass ist, it doesn't appear in either Define Name, Paste Name, oder Goto dialog box). Standardwert ist True |
| SheetName |
Required Widestring. Arbeitsblatt dass owns target Zelle oder Bereich |
| Row |
Required Integer. ein-basiert Zeile für single-Zelle target |
| Col |
Required Integer. ein-basiert Spalte für single-Zelle target |
| Row1, Col1, Row2, Col2 |
Required Integers. ein-basiert Zeile und Spalte coordinates für rectangular target Bereich |
Beispiel
Dieses Beispiel fügt hinzu new defined Name für Arbeitsmappe und use dieser Name im Zelle Formel
Workbook.Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[1].Cells[3,4].Formula := '=SUM(MyName)';
Dieses Beispiel creates single-Zelle und Bereich names von Arbeitsblatt coordinates
Workbook.Names.Add('InputCell','Sheet1',2,3);
Workbook.Names.Add('InputBlock','Sheet1',4,2,6,5);
Dieses Beispiel fügt hinzu new defined Name für Arbeitsblatt ein und use dieser Name im Zelle Formel
Workbook.Sheets[1].Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[2].Cells[3,4].Formula := '=SUM(Sheet1!MyName)';
Siehe auch