Table Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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 |