Excel VBA教程:返回集合中的对象

Item属性返回集合中的单个对象。下例将变量firstBook 设置为代表第一个工作簿的Workbook对象。


Set FirstBook = Workbooks.Item(1)

Item属性是大多数集合的默认属性,因此通过省略 Item 关键字,可将相同的语句简化。


Set FirstBook = Workbooks(1)

有关特定集合的详细信息,请参阅该集合或该集合的 Item属性的“帮助”主题。

命名对象

虽然通常可用 Item属性指定一个整数值,但使用对象的名称可能更为方便。在将名称与 Item属性配合使用前,必须先为对象命名。命名对象最常用的方法是设置对象的 Name属性。下例在活动工作簿中创建了一个命名工作表,然后用名称引用该工作表。


ActiveWorkbook.Worksheets.Add.Name = "A New Sheet"
With Worksheets("A New Sheet")
    .Range("A5:A10").Formula = "=RAND()"
End With

预定义索引值

有些集合有预定义的索引值,可用于返回单个对象。每一个预定义索引值用一个常量表示。例如,可用 Borders集合的 Item属性指定 XlBordersIndex 常量,以返回单个边框。

下例将 Sheet1 中单元格区域 A1:G1 的底部边框设置为双线。


Worksheets("Sheet1").Range("A1:A1"). _
    Borders.Item(xlEdgeBottom).LineStyle = xlDouble

上页:Excel VBA教程:按名称引用工作表 下页:Excel VBA教程:将文档保存为 Web 页

Excel VBA教程:返回集合中的对象

Excel VBA教程:将文档保存为 Web 页 Excel VBA教程:选定和激活单元格
Excel VBA教程:代码运行时使用控件值 Excel VBA教程:设置控件属性
Excel VBA教程:在工作表上使用 ActiveX 控件 Excel VBA教程:Application对象事件的用法
Excel VBA教程:嵌入图表事件的用法 Excel VBA教程:在文档中使用 ActiveX 控件
Excel VBA教程:使用 Microsoft Excel对象事件的方法 Excel VBA教程:在窗体上使用 Microsoft Office Web 组件
Excel VBA教程:QueryTable对象事件的用法 Excel VBA教程:在 Visual Basic 中使用 Microsoft Excel 工作表函数
Excel VBA教程:工作簿对象事件 Excel VBA教程:处理三维区域
Excel VBA教程:处理图形(绘图对象) Excel VBA教程:处理活动单元格
Excel VBA教程:Worksheet对象事件 Excel VBA教程:页眉和页脚的格式代码
Excel VBA教程:ActiveX 控件 Excel VBA教程:“帮助”主题不可用
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号