Freigeben über


_TableView.GetTable Methode

Definition

Gibt ein Table -Objekt zurück, das alle Microsoft Outlook-Elemente darstellt, die in einem TableView-Objekt enthalten sind.

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

Gibt zurück

Gibt ein Table-Objektzurück, dessen Zeilen Elemente in der aktuellen Tabellenansicht darstellen.

Hinweise

Die GetTable -Methode des TableView -Objekts gibt eine Tabelle mit Elementen aus einem oder mehreren Ordnern im selben oder mehreren Informationsspeichern, in einer aggregierten Ansicht zurück. Beispiel einer aggregierten Ansicht durch eine Suche über alle e-Mail-Elemente mithilfe der Sofortsuche abgerufen. Dieses Verhalten unterscheidet sich von der GetTable(Object, Object) -Methode des Folder -Objekts, die ein Tabellenobjekt abruft, das Elemente aus demselben Ordner enthält.

Das übergeordnete TableView-Objekt muss auf dem aktuellen Ordner des aktiven Explorers basieren, wie durch die CurrentFolder -Eigenschaft des aktiven Explorer Objekts angegeben. Wenn der Ordner kein aktueller Ordner eines sichtbaren Explorers ist oder wenn die Ansicht dieses Ordners, die durch die CurrentView -Eigenschaft angegeben wird, keine Tabellenansicht ist, gibt Outlook einen Fehler zurück.

Der Filter für die resultierende Tabelle wird durch die Filter -Eigenschaft des TableView-Objekts festgelegt. Wenn die Filter -Eigenschaft des TableView -Objekts nicht leer ist, gibt GetTable ein Table -Objekt mit Zeilen, die die gefilterte Teilmenge der Elemente in der Ansicht darstellen. Wenn anschließend die Restrict(String) -Methode für die resultierende Tabelle aufgerufen wird, entspricht das Anwenden der Restrict-Methode einem logischen AND-Vorgang mit dem Filter, der durch dargestellt wird Filter.

GetTable gibt eine Tabelle mit den standardspaltensammlung zurück. GetTable gibt keine Tabelle zurück, die Spalten für jedes Feld in der ViewFields Auflistung der aktuellen Ansicht enthält. Weitere Informationen zum Standardspaltensatz einer Tabelle auf der Grundlage des Ordnertyps finden Sie unter In einem Tabellenobjekt angezeigte Standardeigenschaften. Um den Standardspaltensatz zu ändern, verwenden Sie die Add(String)Methoden , Remove(Object)oder RemoveAll() des Columns Auflistungsobjekts. Eigenschaften, die Sie einer Tabelle nicht hinzufügen können, da Spalten unter Nicht unterstützte Eigenschaften in einem Tabellenobjekt oder Tabellenfilter aufgeführt sind.

Die Reihenfolge der Zeilen in der Ergebnistabelle ist nicht unbedingt identisch mit der Reihenfolge der Elemente in der aktuellen Ansicht auf der GetTable basiert. Beispielsweise gibt GetTable keine Tabelle mit einer Zeile zurück, die eine Gruppe von Kopfzeile in der Ansicht darstellt. Verwenden Sie die -Methode des Table-Objekts, um die Sort(String, Object) Zeilen in der von GetTable zurückgegebenen Tabelle zu sortieren.

Das übergeordnete Objekt des Table -Objekts zurückgegebenen GetTable ist das TableView -Objekt. Das übergeordnete Objekt des TableView-Objekts ist die Views Auflistung, und das übergeordnete Objekt der Views-Auflistung ist das Folder-Objekt .

Gilt für: