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ácie | Deklarácie |
| Vzorec alebo odkaz na rozsah bez úvodného rovná sa | Vzorec alebo odkaz na rozsah bez úvodného rovná sa |
| Vzorec alebo odkaz na rozsah bez úvodného rovná sa | SheetIndex 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