HotXLS-dokumentation

Add metode

Defines a new name. Returnerer an IXLSName Interface

Syntaks

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 Påkrævet Widestring. Teksten, der skal bruges som navn. Navne må ikke indeholde mellemrum og må ikke ligne cellereferencer
RefersTo Påkrævet Widestring. Beskriver, hvad navnet refererer til (i A1-notation)
Visible Valgfri Boolean. True for at definere navnet normalt. False for at definere navnet som et skjult navn (det vises altså ikke i dialogboksen Definer navn, Sæt navn ind eller Gå til). Standardværdien er True
SheetName Required Widestring. The worksheet that owns the target cell or range
Row Required Integer. The one-based row for a single-cell target
Col Required Integer. The one-based column for a single-cell target
Row1, Col1, Row2, Col2 Påkrævede Integers. De 1-baserede række- og kolonnekoordinater for et rektangulært målområde

Eksempel

Eksemplet tilføjer et nyt defineret navn til projektmappen og bruger dette navn i cellens formel

Workbook.Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[1].Cells[3,4].Formula := '=SUM(MyName)';
This example creates single-cell and range names from worksheet coordinates

Workbook.Names.Add('InputCell','Sheet1',2,3);
Workbook.Names.Add('InputBlock','Sheet1',4,2,6,5);
Eksemplet tilføjer et nyt defineret navn for det første regneark og bruger dette navn i cellens formel

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

Se også