Método Search.GetTable (Outlook)

Obtém um objeto Table que contém itens filtrados pelo parâmetro Filter em uma chamada de método Application.AdvancedSearch anterior.

Sintaxe

expression. GetTable

Expressão Uma variável que representa um objeto Search .

Valor de retorno

Um objeto Table que contém itens que satisfazem os critérios especificados pelo parâmetro Filter em uma chamada precedente do método Application.AdvancedSearch.

Comentários

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

O parâmetro Filter fornecido ao Application.AdvancedSearch deve ser uma consulta DASL. Filtro para AdvancedSearch não aceitará uma consulta JET. Não prefix uma consulta DASL para AdvancedSearch com "@SQL =". Se você adicionar o "@SQL =" prefixo, sua consulta irá 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 coluna padrão, use os métodos Add, Remove ou RemoveAll do objeto da coleção Columns. Para obter mais informações sobre conjuntos de colunas padrão, consulte Propriedades padrão exibidas em um objeto Table.

Diferentemente GetTable, é possível usar Restrict para aplicar filtros subsequentes a uma tabela com base no objeto Search. Especifica um novo filtro em AdvancedSearch novamente aplicar um filtro.

Confira também

Objeto Search

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.