Compartilhar via


Table Interface

Definição

Representa um conjunto de dados de item de um Folder objeto ou Search , com itens como linhas da tabela e propriedades como colunas da tabela.

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
Implementações

Comentários

This is a .NET interface derived from a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use this derived interface to access all method, property, and event members of the COM object. However, if a method or event you want to use shares the same name under the same COM object, cast to the corresponding primary interface to call the method, and cast to the latest events interface to connect to the event. Refer to this topic for information about the COM object. Para obter informações sobre o método e os membros da propriedade do objeto COM, consulte _Table.

Tabela representa um rowset dinâmico somente leitura de dados em um objeto Folder ou Search. Você pode usar GetTable(Object, Object) ou GetTable() obter um objeto Table que representa um conjunto de itens em uma pasta ou pasta de pesquisa. Se o objeto Table for obtido de Folder.GetTable, você poderá especificar ainda mais um filtro (em Restrict(String)) para obter um subconjunto dos itens na pasta. Se você não especificar qualquer filtro, você obterá todos os itens na pasta.

Por padrão, cada item na tabela retornada contém apenas um subconjunto de padrão de suas propriedades. Você pode considerar cada linha de uma tabela como um item na pasta, cada coluna como uma propriedade do item e a tabela como um rowset leve de na memória que permite a enumeração fast e filtragem de itens na pasta. Embora as adições e exclusões da pasta base serão refletidas pelas linhas na tabela, a tabela não suporta todos os eventos para adicionar, alterar e remoção de linhas. Se você precisar de um objeto gravável da linha Tabela , obtenha a ID de Entrada para essa linha da coluna EntryID padrão na Tabela e use o GetItemFromID(String, Object) método do NameSpace objeto para obter um item completo, como um MailItem ou um ContactItem, que dá suporte a operações de gravação de leitura. Para obter mais informações sobre colunas padrão em uma Tabela, consulte Propriedades padrão exibidas em um objeto table.

Para obter mais informações sobre o objeto Table , consulte Enumerando, Pesquisando e filtrando itens em uma pasta.

Propriedades

Application

Retorna um Application objeto que representa o aplicativo pai (Outlook) para o Table objeto. Somente leitura.

(Herdado de _Table)
Class

Retorna uma constante na OlObjectClass enumeração que indica a classe do Table objeto. Somente leitura.

(Herdado de _Table)
Columns

Retorna um Columns objeto de coleção que contém as colunas definidas para o Table. Somente leitura.

(Herdado de _Table)
EndOfTable

Retorna um bool (bool em C#) que indica se a linha atual está posicionada após a última linha no Table objeto. Somente leitura.

(Herdado de _Table)
Parent

Retorna o objeto pai do Table objeto. Somente leitura.

(Herdado de _Table)
Session

Retorna o NameSpace objeto para a sessão atual. Somente leitura.

(Herdado de _Table)

Métodos

FindNextRow()

Localiza a próxima linha no Table que atende aos critérios especificados em um anterior FindRow(String).

(Herdado de _Table)
FindRow(String)

Localiza a primeira linha no Table que atende aos critérios especificados em Filter.

(Herdado de _Table)
GetArray(Int32)

Obtém uma matriz bidimensional que contém um conjunto de valores de linha e coluna do Table.

(Herdado de _Table)
GetNextRow()

Move a linha atual para a próxima linha no Table e obtém essa linha na Tabela.

(Herdado de _Table)
GetRowCount()

Obtém o número de linhas no Table.

(Herdado de _Table)
MoveToStart()

Move a linha atual do Table para pouco antes da primeira linha da Tabela.

(Herdado de _Table)
Restrict(String)

Aplica um filtro às linhas no Table e obtém um novo objeto Table .

(Herdado de _Table)
Sort(String, Object)

Classifica as linhas do Table pela propriedade especificada e SortProperty redefine a linha atual para pouco antes da primeira linha na Tabela.

(Herdado de _Table)

Aplica-se a