语法
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 |
必选 Widestring。用作名称的文本。名称不能包含空格,也不能类似于单元格引用 |
| RefersTo |
必选 Widestring。描述名称所引用的内容(使用 A1 样式表示法) |
| Visible |
可选 Boolean。True 表示正常定义名称。False 表示将名称定义为隐藏名称(即它不会出现在“定义名称”、“粘贴名称”或“定位”对话框中)。默认值为 True |
| SheetName |
必选 Widestring。拥有目标单元格或范围的工作表 |
| Row |
必选 Integer。单单元格目标的从 1 开始的行号 |
| Col |
必选 Integer。单单元格目标的从 1 开始的列号 |
| Row1, Col1, Row2, Col2 |
必选 Integer。矩形目标范围的从 1 开始的行列坐标 |
示例
本示例为工作簿添加新的已定义名,并在单元格公式中使用该名称
Workbook.Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[1].Cells[3,4].Formula := '=SUM(MyName)';
Workbook.Names.Add('InputCell','Sheet1',2,3);
Workbook.Names.Add('InputBlock','Sheet1',4,2,6,5);
本示例为工作表一添加新的已定义名,并在单元格公式中使用该名称
Workbook.Sheets[1].Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[2].Cells[3,4].Formula := '=SUM(Sheet1!MyName)';
参见