Compartir a través de


Search.GetTable Método

Definición

Obtiene un Table objeto que contiene elementos filtrados por el Filter parámetro en una llamada al 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

Devoluciones

Tabla que contiene elementos que cumplen los criterios especificados por el Filter parámetro en una llamada al método Application.AdvancedSearch anterior.

Comentarios

A diferencia de GetTable(Object, Object), Search.GetTable no acepta un Filter parámetro. El filtro de table viene determinado por Filter. Dado que Search.Filter es una propiedad de solo lectura, el Filter parámetro del método Application.AdvancedSearch establece el filtro para el objeto Table devuelto por Search.GetTable.

El Filter parámetro proporcionado a Application.AdvancedSearch debe ser una consulta DASL. El filtro de AdvancedSearch no aceptará una consulta JET. No anteponga una consulta DASL para AdvancedSearch con "@SQL=". Si agrega el prefijo “@SQL=”, la consulta generará un error. Para obtener más información sobre los filtros, vea Filtrado de elementos

Search.GetTable devuelve una tabla con la columna predeterminada establecida para el tipo de carpeta del carpeta principal. Para modificar el conjunto de columnas predeterminado, use los Add(String)métodos , Remove(Object)o RemoveAll() del Columns objeto de colección. Para obtener más información sobre los conjuntos de columnas predeterminados, vea Propiedades predeterminadas mostradas en un objeto Table.

A diferencia de Folder.GetTable, no se puede usar Restrict(String) para aplicar filtros posteriores a una tabla basada en el objeto Search . Especificar un nuevo filtro en Application.AdvancedSearch para volver a aplicar un filtro.

Se aplica a