مرجع مطوري HotXLS: فئتا TXLSXDefinedName وTXLSXDefinedNames

يوفر

TXLSXDefinedNames واجهة API لهذه الميزة في XLSX مع الحفاظ على المعرفات الأصلية TXLSXWorkbook.DefinedNames واجهة API لهذه الميزة في XLSX مع الحفاظ على المعرفات الأصلية TXLSXDefinedName واجهة API لهذه الميزة في XLSX مع الحفاظ على المعرفات الأصلية lxHandleX

التعريفات

type
  TXLSXDefinedName = class
    constructor Create(const AName, AFormula: WideString; ASheetIndex: Integer = -1);
    property Name: WideString;
    property Formula: WideString;
    property SheetIndex: Integer;
    property Visible: Boolean;
    property Hidden: Boolean;
    property Comment: WideString;
  end;

  TXLSXDefinedNames = class
    function Add(const AName, AFormula: WideString): Integer; overload;
    function Add(const AName, AFormula: WideString; ASheetIndex: Integer): Integer; overload;
    function FindByName(const AName: WideString): TXLSXDefinedName; overload;
    function FindByName(const AName: WideString; ASheetIndex: 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;

التعريفات

Formulaالأعضاء الرئيسيون
SheetIndex-1 استخدم الخصائص والأساليب لإنشاء أوراق العمل والنطاقات والكائنات وقراءتها وتحديثها
Visible and Hiddenاستخدم الخصائص والأساليب لإنشاء أوراق العمل والنطاقات والكائنات وقراءتها وتحديثها
Commentمثال
FindByNameانظر أيضاً nil انظر أيضاً

انظر أيضاً

Workbook.DefinedNames.Add('SalesTotal', 'Sheet1!$B$2:$B$13');
Workbook.DefinedNames.Add('LocalRate', '$D$2', 0);
Workbook.DefinedNames.FindByName('SalesTotal').Comment := 'Monthly sales range';

TXLSXWorksheet