Range.ApplyNames 方法 (Excel)
将名称应用于指定区域中的单元格。
语法
表达式。ApplyNames (Names、 IgnoreRelativeAbsolute、 UseRowColumnNames、 OmitColumn、 OmitRow、 Order、 AppendLast)
expression 一个表示 Range 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Names | 可选 | Variant | 要应用的名称数组。 如果省略该参数,则工作表中所有的名称都将应用到该区域上。 |
IgnoreRelativeAbsolute | 可选 | Variant | 如果为 True,则用名称取代引用,而不管名称或引用的类型如何。 如果为 False,则只用绝对名称替换绝对引用,用相对名称替换相对引用,并只用混合名称替换混合引用。 默认值为 True。 |
UseRowColumnNames | 可选 | Variant | 如果为 True,则当无法找到指定区域的名称时,使用该区域所在行或列区域的名称。 如果为 False,则忽略 OmitColumn 和 OmitRow 参数。 默认值为 True。 |
OmitColumn | 可选 | Variant | 如果为 True,则用行方向的名称替换整个引用。 仅当引用的单元格与公式位于同一列中,且处于行方向命名的区域中时,才能省略列方向名称。 默认值为 True。 |
OmitRow | 可选 | Variant | 如果为 True,则用列方向的名称替换整个引用。 仅当引用的单元格与公式位于同一行中,且处于列方向命名的区域中时,才能省略行方向名称。 默认值为 True。 |
Order | 可选 | XlApplyNamesOrder | 确定用行方向区域名称和列方向区域名称替换单元格引用时,首先列出哪个区域名称。 |
AppendLast | 可选 | Variant | 如果为 True,则替换 Names 中的名称定义以及所定义的姓氏的定义。 如果为 False,则只替换 Names 中的名称定义。 默认值为 False。 |
返回值
Variant
备注
使用 Array 函数为 Names 参数创建名称列表。
如果要对整个工作表应用名称,可用 Cells.ApplyNames。
不能“取消应用”名称;要删除名称,请使用 Delete 方法。
示例
本示例对整个工作表应用名称。
Cells.ApplyNames Names:=Array("Sales", "Profits")
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。