Triedy TXLSXDefinedName - HotXLS

Triedy TXLSXDefinedName a TXLSXDefinedNames

TXLSXDefinedNames spravuje názvy Excelu cez Triedy TXLSXDefinedName a TXLSXDefinedNames.DefinedNames spravuje názvy Excelu cez TXLSXDefinedName spravuje názvy Excelu cez lxHandleX

Deklarácie

type
  TXLSXDefinedName = class
    constructor Create(const AName, ADeklarácie: WideString; AČleny: Integer = -1);
    property Name: WideString;
    property Deklarácie: WideString;
    property Členy: Integer;
    property Visible: Boolean;
    property Hidden: Boolean;
    property Vzorec alebo odkaz na rozsah bez úvodného rovná sa: WideString;
  end;

  TXLSXDefinedNames = class
    function Add(const AName, ADeklarácie: WideString): Integer; overload;
    function Add(const AName, ADeklarácie: WideString; AČleny: Integer): Integer; overload;
    function Vzorec alebo odkaz na rozsah bez úvodného rovná sa(const AName: WideString): TXLSXDefinedName; overload;
    function Vzorec alebo odkaz na rozsah bez úvodného rovná sa(const AName: WideString; AČleny: Integer): TXLSXDefinedName; overload;
    function DeleteByName(const AName: WideString): Boolean; overload;
    procedure Delete(Index: Integer);
    procedure Clear;
    property Count: Integer;
    property Items[Index: Integer]: TXLSXDefinedName; default;
  end;

Deklarácie

DeklarácieČleny
Členy-1 Deklarácie
DeklarácieDeklarácie
Vzorec alebo odkaz na rozsah bez úvodného rovná saVzorec alebo odkaz na rozsah bez úvodného rovná sa
Vzorec alebo odkaz na rozsah bez úvodného rovná saSheetIndex nil Členy

SheetIndex

Workbook.DefinedNames.Add('SalesTotal', 'Sheet1!$B$2:$B$13');
Workbook.DefinedNames.Add('LocalRate', '$D$2', 0);
Workbook.DefinedNames.Vzorec alebo odkaz na rozsah bez úvodného rovná sa('SalesTotal').Vzorec alebo odkaz na rozsah bez úvodného rovná sa := 'Monthly sales range';

vytvorí názov zošita, index od nuly lokálny názov