Freigeben über


Table Schnittstelle

Definition

Stellt einen Satz von Elementdaten aus einem - oder Search -FolderObjekt dar, wobei Elemente als Zeilen der Tabelle und Eigenschaften als Spalten der Tabelle verwendet werden.

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
Abgeleitet
Attribute
Implementiert

Hinweise

Hierbei handelt es sich um eine von einer COM-Co-Klasse abgeleitete .NET-Schnittstelle, die für verwalteten Code für die Interoperabilität mit dem entsprechenden COM-Objekt erforderlich ist. Verwenden Sie diese Schnittstelle für den Zugriff auf alle Methoden, Eigenschaften und Ereignisse des COM-Objekts. Falls jedoch eine gewünschte Methode oder ein gewünschtes Ereignis denselben Namen im selben COM-Objekt aufweist, wechseln Sie zur entsprechenden primären Schnittstelle, um die Methode aufzurufen, und wechseln Sie zur Schnittstelle für die neuesten Ereignisse, um das Ereignis aufzurufen. In diesem Thema finden Sie Informationen zum COM-Objekt. Informationen zu den Methoden- und Eigenschaftsmembern des COM-Objekts finden Sie unter _Table.

Die Tabelle stellt ein Read-only dynamisches Rowset von Daten in einem Folder- oder Search -Objekt. Sie können oder GetTable() verwendenGetTable(Object, Object), um ein Table-Objekt abzurufen, das eine Gruppe von Elementen in einem Ordner oder Suchordner darstellt. Wenn das Table-Objekt aus Folder.GetTable abgerufen wird, können Sie einen Filter (in Restrict(String)) angeben, um eine Teilmenge der Elemente im Ordner abzurufen. Wenn Sie alle Filter nicht angeben, erhalten Sie alle Elemente in den Ordner.

Standardmäßig enthält jedes Element in die zurückgegebene Tabelle nur einen Standard-Teil seiner Eigenschaften. Sie können jede Zeile einer Tabelle als Element im Ordner, jeder Spalte als eine Eigenschaft des Elements und der Tabelle als eine in-Memory-Rowset, das schnelle Enumeration ermöglicht und Filtern von Elementen im Ordner betrachten. Obwohl Hinzufügungen und Löschvorgänge des zugrunde liegenden Ordners durch die Zeilen der Tabelle wiedergegeben werden, unterstützt der Tabelle keine Ereignisse für das Hinzufügen, ändern und Löschen von Zeilen. Wenn Sie ein schreibbares Objekt aus der Zeile Table benötigen, rufen Sie die Eintrags-ID für diese Zeile aus der EntryID-Standardspalte in der Tabelle ab, und verwenden Sie dann die GetItemFromID(String, Object) -Methode des NameSpace -Objekts, um ein vollständiges Element abzurufen, z. B. ein MailItem oder ein ContactItem, das Lese-/Schreibvorgänge unterstützt. Weitere Informationen zu Standardspalten in einer Tabelle finden Sie unter Standardeigenschaften, die in einem Table-Objekt angezeigt werden.

Weitere Informationen zum Table-Objekt finden Sie unter Auflisten, Suchen und Filtern von Elementen in einem Ordner.

Eigenschaften

Application

Gibt ein Application Objekt zurück, das die übergeordnete Anwendung (Outlook) für das Table Objekt darstellt. Schreibgeschützt.

(Geerbt von _Table)
Class

Gibt eine Konstante in der OlObjectClass -Enumeration zurück, die die Klasse des Table -Objekts angibt. Schreibgeschützt.

(Geerbt von _Table)
Columns

Gibt ein Auflistungsobjekt Columns zurück, das die für definierten TableSpalten enthält. Schreibgeschützt.

(Geerbt von _Table)
EndOfTable

Gibt einen Booleschen Wert (bool in C#) zurück, der angibt, ob die aktuelle Zeile nach der letzten Zeile im Table -Objekt positioniert ist. Schreibgeschützt.

(Geerbt von _Table)
Parent

Gibt das übergeordnete Objekt des Table Objekts zurück. Schreibgeschützt.

(Geerbt von _Table)
Session

Gibt das NameSpace -Objekt für die aktuelle Sitzung zurück. Schreibgeschützt.

(Geerbt von _Table)

Methoden

FindNextRow()

Sucht die nächste Zeile in der , die Table die in einem vorangehenden FindRow(String)angegebenen Kriterien erfüllt.

(Geerbt von _Table)
FindRow(String)

Sucht die erste Zeile im , die Table die in Filterangegebenen Kriterien erfüllt.

(Geerbt von _Table)
GetArray(Int32)

Ruft ein zweidimensionales Array ab, das einen Satz von Zeilen- und Spaltenwerten aus dem Tableenthält.

(Geerbt von _Table)
GetNextRow()

Verschiebt die aktuelle Zeile in die nächste Zeile im Table und ruft diese Zeile in der Tabelle ab.

(Geerbt von _Table)
GetRowCount()

Ruft die Anzahl der Zeilen im ab Table.

(Geerbt von _Table)
MoveToStart()

Verschiebt die aktuelle Zeile des Table in direkt vor der ersten Zeile der Tabelle.

(Geerbt von _Table)
Restrict(String)

Wendet einen Filter auf die Zeilen im Table an und ruft ein neues Table-Objekt ab.

(Geerbt von _Table)
Sort(String, Object)

Sortiert die Zeilen von nach Table der in SortProperty angegebenen Eigenschaft und setzt die aktuelle Zeile auf kurz vor der ersten Zeile in der Tabelle zurück.

(Geerbt von _Table)

Gilt für: