Row.Item 方法 (Outlook)

获取一个 Object 类型的值,该值代表由 Index 指定的列上的 Row 对象的值。

语法

表达式 (索引)

表达 一个代表 Row 对象的变量。

参数

名称 必需/可选 数据类型 说明
Index 必需 Variant 一个从 1 开始的索引值,可以任意 表示列索引的 集合或一个表示的 名称字符串

返回值

一个 Variant 类型的值,表示由父) 指定的项 (的索引) 指定的属性 (的值。

备注

Item 方法是 Row 对象的默认方法,这意味着可以隐式使用该方法。 以下两行代码都访问 Table 中指定Subject 属性的值:

Row.Item("Subject")

Row("Subject")

如果某一 已添加到 引用命名空间的属性名称,您必须通过相同的命名空间引用引用 Row.Item 方法中的 。 如果在 Row.Item 中使用显式内置名称引用,将收到错误。

示例

下面的代码示例演示如何获取一个 Table 对象,该对象根据 LastModificationTime 收件箱中的项目。 它枚举并打印这些项目的默认属性的几个值。 由于 Item方法是 对象的默认方法,它以隐式方式使用 Item 方法。

Sub DemoTable() 
 'Declarations 
 Dim Filter As String 
 Dim oRow As Outlook.Row 
 Dim oTable As Outlook.Table 
 Dim oFolder As Outlook.Folder 
 
 'Get a Folder object for the Inbox 
 Set oFolder = Application.Session.GetDefaultFolder(olFolderInbox) 
 
 'Define Filter to obtain items last modified after May 1, 2005 
 Filter = "[LastModificationTime] > '5/1/2005'" 
 'Restrict with Filter 
 Set oTable = oFolder.GetTable(Filter) 
 
 'Enumerate the table using test for EndOfTable 
 Do Until (oTable.EndOfTable) 
 Set oRow = oTable.GetNextRow() 
 Debug.Print (oRow("Subject")) 
 Debug.Print (oRow("LastModificationTime")) 
 Loop 
End Sub

另请参阅

Row 对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。