Excel VBA教程:Name对象

Application
Workbooks (Workbook)
Names (Name)
Workbooks (Workbook)
Range
Name

代表单元格区域的定义名。名称可为内置名称(如“Database”、“Print_Area”和“Auto_Open”)或自定义名称。

Application、Workbook 和 Worksheet对象

对于 Application 、Workbook 和 Worksheet对象,Name对象是Names集合的成员。可用 Names(index) 返回单个 Name对象,其中 index 为名称的编号或定义名称。

名称的编号指出名称在集合中的位置。名称是按字母顺序排列的,从 a 到 z,且不区分大小写(与“定义名称”对话框和“应用名称”对话框中显示的顺序相同,可从“插入”菜单中的“名称”命令获得)。下例显示应用程序的名称集合中的第一个名称的单元格引用。


MsgBox Names(1).RefersTo

下例从当前活动工作簿中删除名称“mySortRange”。


ActiveWorkbook.Names("mySortRange").Delete

可用 Name 返回或设置名称本身的文字。下例更改当前活动工作簿中第一个 Name对象的名称。


Names(1).Name = "stock_values"

Range对象

虽然 Range对象可能有若干名称,但 Range对象没有 Names集合。可用 Range对象的 Name属性从该区域的名称列表(按字母排序)中返回第一个名称。下例设置第一张工作表上单元格区域 A1:B1 的第一个名称的 Visible属性。


Worksheets(1).Range("a1:b1").Name.Visible = False

上页:Excel VBA教程:获取有关 Macintosh 关键字的“帮助” 下页:Excel VBA教程:Names集合对象

Excel VBA教程:Name对象

Excel VBA教程:Names集合对象 Excel VBA教程:ODBCError对象
Excel VBA教程:ODBCErrors集合对象 Excel VBA教程:OLEDBError对象
Excel VBA教程:OLEDBErrors集合对象 Excel VBA教程:OLEFormat对象
Excel VBA教程:OLEObject对象 Excel VBA教程:OLEObjects集合对象
Excel VBA教程:Outline对象 Excel VBA教程:PageSetup对象
Excel VBA教程:Pane对象 Excel VBA教程:Panes集合对象
Excel VBA教程:Parameter对象 Excel VBA教程:Parameters集合对象
Excel VBA教程:Phonetic对象 Excel VBA教程:Phonetics集合对象
Excel VBA教程:PictureFormat对象 Excel VBA教程:PivotCache对象
Excel VBA教程:PivotCaches集合对象 Excel VBA教程:PivotCell对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号