Compartir a través de


Table Interfaz

Definición

Representa un conjunto de datos de elementos de un Folder objeto o Search , con elementos como filas de la tabla y propiedades como columnas de la tabla.

public interface class Table : Microsoft::Office::Interop::Outlook::_Table
[System.Runtime.InteropServices.Guid("000630D2-0000-0000-C000-000000000046")]
public interface Table : Microsoft.Office.Interop.Outlook._Table
Public Interface Table
Implements _Table
Derivado
Atributos
Implementaciones

Comentarios

Se trata de una interfaz de .NET derivada de una coclase COM que requiere el código administrado para garantizar la interoperabilidad con el objeto COM correspondiente. Utilice esta interfaz derivada para acceder a todos los miembros de métodos, propiedades y eventos del objeto COM. No obstante, si quiere utilizar un método o un evento que comparte el mismo nombre en el mismo objeto COM, realice la conversión a la interfaz principal correspondiente para llamar al método y la conversión a la última interfaz de eventos para conectarse al evento. Consulte este tema si necesita información sobre el objeto COM. Para obtener información sobre los miembros de método y propiedad del objeto COM, vea _Table.

La tabla representa un sólo lectura conjunto dinámico de filas de datos en un objeto Folder o Search. Puede usar GetTable(Object, Object) o GetTable() para obtener un objeto Table que represente un conjunto de elementos en una carpeta o carpeta de búsqueda. Si el objeto Table se obtiene de Folder.GetTable, puede especificar aún más un filtro (en Restrict(String)) para obtener un subconjunto de los elementos de la carpeta. Si no especifica ningún filtro, obtendrá todos los elementos de la carpeta.

De forma predeterminada, cada elemento de la tabla objeto devuelto contiene únicamente un subconjunto predeterminado de sus propiedades. Se pueden considerar cada fila de una tabla como un elemento de la carpeta, donde cada columna como una propiedad del elemento y la tabla como un conjunto de filas ligero en memoria que permite rapidez la enumeración y el filtrado de elementos de la carpeta. Aunque las adiciones y eliminaciones de la carpeta subyacente se reflejan en las filas de la tabla, la tabla no admite eventos para agregar, cambiar y quitar filas. Si necesita un objeto grabable de la fila Table , obtenga el identificador de entrada de esa fila de la columna EntryID predeterminada de table y , a continuación, use el GetItemFromID(String, Object) método del NameSpace objeto para obtener un elemento completo, como o MailItemContactItem, que admita operaciones de lectura y escritura. Para obtener más información sobre las columnas predeterminadas de una tabla, vea Propiedades predeterminadas mostradas en un objeto Table.

Para obtener más información sobre el objeto Table , vea Enumeración, búsqueda y filtrado de elementos en una carpeta.

Propiedades

Application

Devuelve un Application objeto que representa la aplicación primaria (Outlook) para el Table objeto . Solo lectura.

(Heredado de _Table)
Class

Devuelve una constante de la OlObjectClass enumeración que indica la clase del Table objeto . Solo lectura.

(Heredado de _Table)
Columns

Devuelve un Columns objeto de colección que contiene las columnas definidas para .Table Solo lectura.

(Heredado de _Table)
EndOfTable

Devuelve un valor booleano (bool en C#) que indica si la fila actual se coloca después de la última fila del Table objeto. Solo lectura.

(Heredado de _Table)
Parent

Devuelve el objeto primario Object del Table objeto . Solo lectura.

(Heredado de _Table)
Session

Devuelve el NameSpace objeto de la sesión actual. Solo lectura.

(Heredado de _Table)

Métodos

FindNextRow()

Busca la siguiente fila en que Table cumple los criterios especificados en un elemento anterior FindRow(String).

(Heredado de _Table)
FindRow(String)

Busca la primera fila de Table que cumple los criterios especificados en Filter.

(Heredado de _Table)
GetArray(Int32)

Obtiene una matriz bidimensional que contiene un conjunto de valores de fila y columna de Table.

(Heredado de _Table)
GetNextRow()

Mueve la fila actual a la siguiente fila de Table y obtiene esa fila en la tabla.

(Heredado de _Table)
GetRowCount()

Obtiene el número de filas en .Table

(Heredado de _Table)
MoveToStart()

Mueve la fila actual de Table a justo antes de la primera fila de la tabla.

(Heredado de _Table)
Restrict(String)

Aplica un filtro a las filas de Table y obtiene un nuevo objeto Table .

(Heredado de _Table)
Sort(String, Object)

Ordena las filas de por la propiedad especificada en SortProperty y restablece la fila actual a justo antes de Table la primera fila de la tabla.

(Heredado de _Table)

Se aplica a