HotXLS Belgeleri

Add yöntem

Defines a new name. Döndürür an IXLSName Interface

Sözdizimi

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 Gerekli Widestring. Ad olarak kullanılacak metin. Adlar boşluk içeremez ve hücre başvurusuna benzeyemez
RefersTo Gerekli Widestring. Adın neye atıfta bulunduğunu açıklar (A1 gösterimi kullanılarak)
Visible Boolean İsteğe bağlı. Ad normal şekilde tanımlansın diye True. Ad gizli bir ad olarak tanımlansın diye False (yani Name Tanımla, Ad Yapıştır veya Git iletişim kutularının hiçbirinde görünmez). Varsayılan değ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 Gerekli Integer'lar. Dikdörtgen hedef aralık için 1 tabanlı satır ve sütun koordinatları

Örnek

Bu örnek, çalışma kitabı için yeni bir tanımlı ad ekler ve bu adı hücre formülünde kullanır

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);
Bu örnek, birinci çalışma sayfası için yeni bir tanımlı ad ekler ve bu adı hücre formülünde kullanır

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

Ayrıca bkz.