Search.GetTable Méthode

Définition

Obtient un Table objet qui contient des éléments filtrés par le Filter paramètre dans un appel de méthode précédent AdvancedSearch(String, Object, Object, Object) .

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

Retours

Table qui contient des éléments qui répondent aux critères spécifiés par le Filter paramètre dans un appel de méthode Application.AdvancedSearch précédent.

Remarques

Contrairement à GetTable(Object, Object), Search.GetTable n’accepte pas de Filter paramètre. Le filtre de la table est déterminé par Filter. Étant donné que Search.Filter est une propriété en lecture seule, le Filter paramètre de la méthode Application.AdvancedSearch établit le filtre pour l’objet Table retourné par Search.GetTable.

Le Filter paramètre fourni à Application.AdvancedSearch doit être une requête DASL. Le filtre pour AdvancedSearch n’accepte pas de requête JET. N’ajoutez pas le préfixe « @SQL= » à une requête DASL pour AdvancedSearch. Si vous ajoutez le préfixe « @SQL= », votre requête génèrera une erreur. Pour plus d’informations sur les filtres, consultez Filtrage des éléments

Search.GetTable renvoie un objet Table avec le jeu de colonnes par défaut pour le type de dossier de l’objet Folder parent. Pour modifier l’ensemble de colonnes par défaut, utilisez les Add(String)méthodes , Remove(Object)ou RemoveAll() de l’objet de collection Columns . Pour plus d’informations sur les jeux de colonnes par défaut, consultez Propriétés par défaut affichées dans un objet Table

Contrairement à Folder.GetTable, vous ne pouvez pas utiliser Restrict(String) pour appliquer les filtres suivants à une table basée sur l’objet Search . Spécifiez un nouveau filtre dans Application.AdvancedSearch pour réappliquer un filtre.

S’applique à