Freigeben über


Hinzufügen von Spalten zu einem Table-Objekt

In diesem Thema wird das Hinzufügen von Spalten zu einem Table -Objekt beschrieben.

[!HINWEIS] Verwenden Sie Folder.GetTable oder Search.GetTable, um ein anfängliches Table -Objekt abzurufen. Das zurückgegebene Table -Objekt enthält immer einen Standardsatz Eigenschaften, die vom Ordnertyp des übergeordneten Ordners abhängen. Wenn Sie die Spalten in einem Table -Objekt ändern möchten, fangen Sie mit dem durch einen vorherigen GetTable -Aufruf zurückgegebenen Table -Objekt an. Verwenden Sie Table.Columns, um das Columns -Objekt abzurufen, und rufen Sie Columns.Add, Columns.Remove oder Columns.RemoveAll auf. Als Ergebnis des Aufrufs für das Columns -Objekt wird das übergeordnete Table -Objekt aktualisiert.

Hinweis Jeder dieser Aufrufe für das Columns-Objekt passt die Spalten in der übergeordneten Tabelle an. Die Zeilen im Table -Objekt bleiben jedoch wie vor dem Aufruf. Sie rufen GetTable nicht später auf, um eine aktualisierte Tabelle zu erhalten. Durch GetTable wird immer ein Table -Objekt mit dem gleichen Standardsatz Spalten für diesen Ordnertyp zurückgegeben.

Da ein Ordner heterogene Elemente enthalten kann (z. B. den Ordner "Gelöschte Elemente"), können Sie Columns.Add verwenden, um Spalten hinzuzufügen, die nicht für alle Zeilen in dieser Tabelle gelten. In such cases, Row.Item would return an error indicating that an object could not be found for the row at the specific column. Daher sollten Sie, bevor Sie auf andere Spaltenwerte in einer Tabelle zugreifen, zuerst überprüfen, ob die MessageClass einer Zeile (durch Aufrufen Row.Item("MessageClass")von ) vorhanden ist, um zu ermitteln, welche Spalten in der Tabelle auf diese Zeile angewendet werden.

Hinweis Da die Item-Methode die Standardmethode für das Row-Objekt ist, Row.Item("MessageClass") entspricht Row("MessageClass").

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.