Table Interface

Définition

Représente un ensemble de données d’éléments d’un Folder ou Search objet, les éléments sous forme de lignes de la table et les 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 une coclasse COM qui est requis 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, propriétés et événements de l’objet COM. Toutefois, si une méthode ou l’événement que vous souhaitez utiliser partage le même nom sous le même objet COM, effectuer un cast à l’interface principale correspondant pour appeler la méthode et dans l’interface d’événements le plus récent pour se connecter à l’événement. Reportez-vous à cette rubrique pour plus d’informations sur l’objet COM. Pour plus d’informations sur les membres des méthodes et des propriétés de l’objet COM, voir _Table.

Le tableau représente un rowset dynamique en lecture seule des données 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 dans le dossier. Si vous ne spécifiez pas d’un filtre, vous obtiendrez tous les éléments dans le dossier.

Par défaut, chaque élément dans le tableau renvoyé contient uniquement un sous-ensemble par défaut de ses propriétés. Vous pouvez considérer chaque ligne d’un tableau en tant qu’élément dans le dossier, chaque colonne comme une propriété de l’élément et le tableau comme un ensemble de lignes léger en mémoire qui permet l’énumération rapide et filtrage d’éléments dans le dossier. Bien que les ajouts et suppressions du dossier sous-jacent soient représentées par les lignes de la Table, la Table ne gère pas les événements d’ajout, de modification et de suppression de lignes. Si vous avez besoin d’un objet accessible à partir de la ligne du tableau , obtenir l’identificateur d’entrée de cette ligne à partir de la colonne de la propriété EntryID par défaut dans le tableau et ensuite utiliser la GetItemFromID(String, Object) méthode de la NameSpace objet afin d’obtenir un élément complet, tel qu’une MailItem ou un ContactItem, ce prend en charge les opérations de lecture-écriture. Pour plus d’informations sur les colonnes par défaut dans une Table, voir Propriétés par défaut affichées dans un objet Table.

Pour plus d’informations sur l’objet Table , voir é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) pour Table l'objet. En lecture seule.

(Hérité de _Table)
Class

Renvoie une constante dans OlObjectClass l'éumération indiquant la classe de Table l'objet. En lecture seule.

(Hérité de _Table)
Columns

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

(Hérité de _Table)
EndOfTable

Renvoie un booléen (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 Table l'objet. En lecture seule.

(Hérité de _Table)
Session

Renvoie NameSpace l'objet de la session en cours. En lecture seule.

(Hérité de _Table)

Méthodes

FindNextRow()

Recherche la ligne suivante dans la Table ligne 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 dans le 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 du Table .

(Hérité de _Table)
GetNextRow()

Déplace la ligne actuelle vers la ligne suivante de l'et Table obtient cette ligne dans le tableau.

(Hérité de _Table)
GetRowCount()

Obtient le nombre de lignes dans Table le .

(Hérité de _Table)
MoveToStart()

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

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

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

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

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

(Hérité de _Table)

S’applique à