Table Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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 |