Compartilhar via


Search.GetTable Método

Definição

Obtém um Table objeto que contém itens filtrados pelo Filter parâmetro em uma chamada de AdvancedSearch(String, Object, Object, Object) método anterior.

public:
 Microsoft::Office::Interop::Outlook::Table ^ GetTable();
public Microsoft.Office.Interop.Outlook.Table GetTable ();
Public Function GetTable () As Table

Retornos

Uma Tabela que contém itens que atendem aos critérios especificados pelo Filter parâmetro em uma chamada de método Application.AdvancedSearch anterior.

Comentários

Ao contrário GetTable(Object, Object)de , Search.GetTable não aceita um Filter parâmetro. O filtro para a Tabela é determinado por Filter. Como Search.Filter é uma propriedade somente leitura, o Filter parâmetro para o método Application.AdvancedSearch estabelece o filtro para o objeto Table retornado por Search.GetTable.

O Filter parâmetro fornecido ao Application.AdvancedSearch deve ser uma consulta DASL. Filtro para AdvancedSearch não aceitará uma consulta JET. Não prefixe uma consulta DASL para AdvancedSearch com "@SQL=". Se você adicionar o prefixo “@SQL=”, sua consulta gerará um erro. Para obter mais informações sobre filtros, consulte Filtrando itens

Search. GetTable retorna uma tabela com a coluna padrão definido para o tipo de pasta da pasta pai. Para modificar o conjunto de colunas padrão, use os Add(String)métodos , Remove(Object)ou RemoveAll() do Columns objeto de coleção. Para obter mais informações sobre conjuntos de colunas padrão, consulte Propriedades padrão exibidas em um objeto table

Ao contrário de Folder.GetTable, você não pode usar Restrict(String) para aplicar filtros subsequentes a uma Tabela baseada no objeto Search . Especifica um novo filtro em AdvancedSearch novamente aplicar um filtro.

Aplica-se a