HotXLS Docs

Add Methode

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