Partager via


Table Interface

Définition

Représente un ensemble de données d’élément à partir d’un Folder objet ou Search , avec des éléments sous forme de lignes de la table et des propriétés en tant que colonnes de la table.

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
Dérivé
Attributs
Implémente

Remarques

Il s’agit d’une interface .NET dérivée d’une coclasse COM requise par le code managé pour l’interopérabilité avec l’objet COM correspondant. Utilisez cette interface dérivée pour accéder à tous les membres de méthode, de propriété et d’événement de l’objet COM. Toutefois, si la méthode ou l’événement que vous souhaitez utiliser partage le même nom sous le même objet COM, vous devez effectuer une conversion de type (transtypage) vers l’interface principale correspondante pour appeler la méthode, puis effectuer une conversion de type (transtypage) vers l’interface d’événements les plus récents pour vous connecter à l’événement. Reportez-vous à cette rubrique pour plus d’informations sur l’objet COM. Pour plus d’informations sur la méthode et les membres de propriété de l’objet COM, consultez _Table.

L'objet Table représente un ensemble dynamique de lignes de données en lecture seule dans un objet Folder ou Search. Vous pouvez utiliser GetTable(Object, Object) ou GetTable() pour obtenir un objet Table qui représente un ensemble d’éléments dans un dossier ou un dossier de recherche. Si l’objet Table est obtenu à partir de Folder.GetTable, vous pouvez spécifier un filtre (dans Restrict(String)) pour obtenir un sous-ensemble des éléments du dossier. Si vous ne spécifiez pas de filtre, vous obtiendrez tous les éléments du dossier.

Par défaut, chaque élément renvoyé avec l’objet Table ne contient qu’un sous-ensemble par défaut de ses propriétés. Vous pouvez considérer chaque ligne d’une table comme un élément dans le dossier, chaque colonne comme une propriété de l’élément et table comme un ensemble de lignes léger en mémoire qui permet une énumération et un filtrage rapides des éléments du dossier. Bien que les ajouts et les suppressions du dossier sous-jacent soient représentés par les lignes de l’objet Table, l’objet Table ne prend en charge aucun événement d’ajout, de modification et de suppression de lignes. Si vous avez besoin d’un objet accessible en écriture à partir de la ligne Table , obtenez l’ID d’entrée de cette ligne à partir de la colonne EntryID par défaut dans la table , puis utilisez la GetItemFromID(String, Object) méthode de l’objet NameSpace pour obtenir un élément complet, tel qu’un MailItem ou un ContactItem, qui prend en charge les opérations de lecture-écriture. Pour plus d’informations sur les colonnes par défaut d’une table, consultez Propriétés par défaut affichées dans un objet Table.

Pour plus d’informations sur l’objet Table , consultez Énumération, recherche et filtrage d’éléments dans un dossier.

Propriétés

Application

Renvoie un Application objet qui représente l’application parente (Outlook) de l’objet Table . En lecture seule.

(Hérité de _Table)
Class

Retourne une constante dans l’énumération OlObjectClass indiquant la classe de l’objet Table . En lecture seule.

(Hérité de _Table)
Columns

Retourne un Columns objet de collection qui contient les colonnes définies pour .Table En lecture seule.

(Hérité de _Table)
EndOfTable

Retourne une valeur booléenne (bool en C#) qui indique si la ligne actuelle est positionnée après la dernière ligne de l’objet Table . En lecture seule.

(Hérité de _Table)
Parent

Renvoie l’objet parent de l’objet Table . En lecture seule.

(Hérité de _Table)
Session

Retourne l’objet NameSpace pour la session active. En lecture seule.

(Hérité de _Table)

Méthodes

FindNextRow()

Recherche la ligne suivante dans le Table qui répond aux critères spécifiés dans un précédent FindRow(String).

(Hérité de _Table)
FindRow(String)

Recherche la première ligne du Table qui répond aux critères spécifiés dans Filter.

(Hérité de _Table)
GetArray(Int32)

Obtient un tableau à deux dimensions qui contient un ensemble de valeurs de ligne et de colonne à partir de Table.

(Hérité de _Table)
GetNextRow()

Déplace la ligne actuelle vers la ligne suivante dans le Table et obtient cette ligne dans la table.

(Hérité de _Table)
GetRowCount()

Obtient le nombre de lignes dans .Table

(Hérité de _Table)
MoveToStart()

Déplace la ligne actuelle du Table vers juste avant la première ligne de la table.

(Hérité de _Table)
Restrict(String)

Applique un filtre aux lignes du Table et obtient un nouvel objet Table .

(Hérité de _Table)
Sort(String, Object)

Trie les lignes du par Table la propriété spécifiée dans SortProperty et réinitialise la ligne actuelle à juste avant la première ligne de la table.

(Hérité de _Table)

S’applique à