TXLSXDefinedNames керує іменами Excel через Класи TXLSXDefinedName і TXLSXDefinedNames.DefinedNames керує іменами Excel через TXLSXDefinedName керує іменами Excel через lxHandleX
Оголошення
type
TXLSXDefinedName = class
constructor Create(const AName, AОголошення: WideString; AЧлени: Integer = -1);
property Name: WideString;
property Оголошення: WideString;
property Члени: Integer;
property Visible: Boolean;
property Hidden: Boolean;
property Формула або посилання без початкового знака рівності: WideString;
end;
TXLSXDefinedNames = class
function Add(const AName, AОголошення: WideString): Integer; overload;
function Add(const AName, AОголошення: WideString; AЧлени: Integer): Integer; overload;
function Формула або посилання без початкового знака рівності(const AName: WideString): TXLSXDefinedName; overload;
function Формула або посилання без початкового знака рівності(const AName: WideString; AЧлени: 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;
Оголошення
| Оголошення | Члени |
| Члени | -1 Оголошення |
| Оголошення | Оголошення |
| Формула або посилання без початкового знака рівності | Формула або посилання без початкового знака рівності |
| Формула або посилання без початкового знака рівності | SheetIndex nil Члени |
SheetIndex
Workbook.DefinedNames.Add('SalesTotal', 'Sheet1!$B$2:$B$13');
Workbook.DefinedNames.Add('LocalRate', '$D$2', 0);
Workbook.DefinedNames.Формула або посилання без початкового знака рівності('SalesTotal').Формула або посилання без початкового знака рівності := 'Monthly sales range';
створює ім’я книги, індекс від нуля — локальне ім’я