Compartir a través de


Método Row.Item (Outlook)

Obtiene un Object que representa el valor del objeto Row en la columna especificada por Index.

Sintaxis

expresión. Elemento (índice)

Expresión Variable que representa un objeto Row .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Index Obligatorio Variant Un valor de índice de base 1 que puede ser cualquiera de los dos un Long que representa el índice de columna de la colección Columns o una cadena que representa el nombre de la columna.

Valor devuelto

Variant que representa el valor de una propiedad (según lo especificado por Index ) de un elemento (como especifica el elemento primario Row).

Comentarios

El método Item es el método predeterminado del objeto Row, lo que significa que el método puede usarse implícitamente. Las dos líneas de código siguientes tienen acceso al valor de la propiedad Subject en la fila especificada en una tabla :

Row.Item("Subject")

Row("Subject")

Si se ha agregado una columna a una tabla con un nombre de propiedad hace referencia a un espacio de nombres, debe hacer referencia a la columna en el método Row.Item con la misma referencia de espacio de nombres. Si usa una referencia de nombre integrada explícita en Row.Item, obtendrá un error.

Ejemplo:

El siguiente ejemplo de código muestra cómo obtener un objeto Table basándose en la propiedad LastModificationTime de los elementos de la Bandeja de entrada. A continuación, se enumeran y se imprimen los valores de un par de propiedades predeterminadas de estos elementos. Dado que el método Item es el método predeterminado del objeto Row, se usa el método Item de manera implícita.

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

Consulte también

Objeto Row

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.