(Excel) 命名对象
代表单元格区域的定义名。 名称可以是内置名称(例如 Database、Print_Area 和 Auto_Open),也可以是自定义名称。
Name 对象是 Application、Workbook 和 Worksheet 对象的 Names 集合的成员。 使用 名称 (索引) ,其中 index 是名称索引号或定义的名称,以返回单个 Name 对象。
索引号表明名称在集合中的位置。 名称按字母顺序从 a 到 z 放置,不区分大小写。
虽然 Range 对象可以有多个名称,但 Range 对象没有 Names 集合。 对 Range 对象使用 Name 可返回名称列表中的第一个名称, (按字母顺序排序,) 分配给该区域。
本示例显示应用程序集合中第一个名称的单元格引用。
MsgBox Names(1).RefersTo
下例从活动工作簿中删除名称“mySortRange”。
ActiveWorkbook.Names("mySortRange").Delete
使用 Name 属性可返回或设置名称本身的文本。 本示例更改活动工作簿中第一个 Name 对象的名称。
Names(1).Name = "stock_values"
以下示例为第一张工作表上分配给单元格 A1:B1 的第一个名称设置 Visible 属性。
Worksheets(1).Range("a1:b1").Name.Visible = False
- Application
- Category
- CategoryLocal
- Comment
- Creator
- Index
- MacroType
- Name
- NameLocal
- Parent
- RefersTo
- RefersToLocal
- RefersToR1C1
- RefersToR1C1Local
- RefersToRange
- ShortcutKey
- ValidWorkbookParameter
- Value
- Visible
- WorkbookParameter
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。