Defines new nom. Renvoie un
IXLSName interface
Syntaxe
fonction ajouter(nom: Widestring; RefersTo: Widestring):
IXLSName;
fonction ajouter(nom: Widestring; RefersTo: Widestring; Visible: Booléen):
IXLSName;
fonction ajouter(nom: Widestring; SheetName: Widestring; ligne: Entier; Col: Entier):
IXLSName;
fonction ajouter(nom: Widestring; SheetName: Widestring; Row1: Entier; Col1: Entier; Row2: Entier; Col2: Entier):
IXLSName;
| Name |
Required Widestring. texte à use as nom. Names cannot include spaces et cannot look like cellule references |
| RefersTo |
Required Widestring. Describes what nom refers à (avec A1-style notation) |
| Visible |
Optional Booléen. True à define nom normally. False à define nom as hidden nom (que est, it doesn't appear dans either Define nom, Paste nom, ou Goto dialog box). valeur par défaut est True |
| SheetName |
Required Widestring. feuille de calcul que owns target cellule ou plage |
| Row |
Required Entier. un-basé ligne pour single-cellule target |
| Col |
Required Entier. un-basé colonne pour single-cellule target |
| Row1, Col1, Row2, Col2 |
Required Integers. un-basé ligne et colonne coordinates pour rectangular target plage |
Exemple
Cet exemple ajoute new defined nom pour classeur et use ce nom dans la cellule formule
Workbook.Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[1].Cells[3,4].Formula := '=SUM(MyName)';
Cet exemple creates single-cellule et plage names depuis feuille de calcul coordinates
Workbook.Names.Add('InputCell','Sheet1',2,3);
Workbook.Names.Add('InputBlock','Sheet1',4,2,6,5);
Cet exemple ajoute new defined nom pour feuille de calcul un et use ce nom dans la cellule formule
Workbook.Sheets[1].Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[2].Cells[3,4].Formula := '=SUM(Sheet1!MyName)';
Voir aussi