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.