Items.SetColumns-Methode (Outlook)
Bestimmte Eigenschaften werden für den sehr schnellen Zugriff auf die jeweiligen Eigenschaften jedes Elements in einer Items -Auflistung zwischengespeichert.
Syntax
Ausdruck.
SetColumns
( _Columns_
)
Ausdruck Eine Variable, die ein Items-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Columns | Erforderlich | String | Eine Zeichenfolge, die die Namen der zwischenzuspeichernden Eigenschaften enthält. Die Eigenschaftsnamen werden in dieser Zeichenfolge durch Kommas getrennt. |
Hinweise
Die SetColumns -Methode eignet sich für eine Items -Auflistung durchlaufen. Wenn Sie diese Methode nicht verwenden, müssen Microsoft Outlook jedes Element zum Zugriff auf die Eigenschaft öffnen. Mit der SetColumns -Methode überprüft Outlook nur die Eigenschaften, die Sie zwischengespeichert wurden, und ermöglicht den schnellen, schreibgeschützten Zugriff auf diese Eigenschaften.
Nachdem Sie die SetColumns-Methode auf bestimmte Eigenschaften der Auflistung angewendet haben, können Sie keine anderen Eigenschaften dieser Auflistung lesen. Eigenschaften, die nicht zwischengespeichert werden, werden leer zurückgegeben. Sie können auch nicht in eine der Eigenschaften dieser Sammlung schreiben. Wenn Sie einen schnellen Lese-/Schreibzugriff auf eine Gruppe von Elementen benötigen, verwenden Sie alternativ das Table-Objekt .
SetColumns kann nicht verwendet werden und verursacht einen Fehler, jede Eigenschaft, die ein Objekt zurückgibt. Es kann nicht mit den folgenden Eigenschaften verwendet werden:
AutoResolvedWinner | InternetCodePage |
---|---|
BodyFormat | MemberCount |
Categories | ReceivedByEntryID |
Children | ReceivedOnBehalfOfEntryID |
Class | RecurrenceState |
Companies | ReplyRecipients |
DLName | ResponseState |
DownloadState | Saved |
EntryID | Gesendet |
HtmlBody | submitted |
IsConflict | VotingOptions |
ConversationIndex -Eigenschaft kann nicht mit der SetColumns -Methode zwischengespeichert werden sollen. Diese Eigenschaft führt jedoch nicht zu einem Fehler wie die oben aufgelisteten Eigenschaften.
Beispiel
Im folgende Visual Basic für Applikationen (VBA) wird die Items -Auflistung verwendet, um die Elemente abrufen im Ordner Aufgaben, die Eigenschaften Subject und DueDate zwischengespeichert und zeigt dann den Betreff und Fälligkeitsdaten jeweils wiederum.
Sub SortByDueDate()
Dim myNameSpace As Outlook.NameSpace
Dim myFolder As Outlook.Folder
Dim myItem As Object
Dim myItems As Outlook.Items
Set myNameSpace = Application.GetNamespace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderTasks)
Set myItems = myFolder.Items
myItems.SetColumns ("Subject, DueDate")
For Each myItem In myItems
MsgBox myItem.Subject & " " & myItem.DueDate
Next myItem
End Sub
Siehe auch
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.