Items.Sort-Methode (Outlook)
Sorts the collection of items by the specified property. Der Index für die Auflistung wird nach Abschluss dieser Methode auf 1 zurückgesetzt.
Syntax
Ausdruck. Sortieren (Eigenschaft, absteigend)
Ausdruck Eine Variable, die ein Items-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Eigenschaft | Erforderlich | String | Der Name der Eigenschaft, anhand der sortiert werden soll; dieser kann in Klammer eingeschlossen sein, z. B. "[CompanyName]". Benutzerdefinierte Eigenschaften, die Leerzeichen enthalten, müssen in Klammern eingeschlossen werden. Darf keine benutzerdefinierte Eigenschaft von type-Schlüsselwörtern und keine mehrwertige Eigenschaft, z. B. „category“, sein. Für benutzerdefinierte Eigenschaften muss die Eigenschaft in der UserDefinedProperties-Auflistung für Items.Parent vorhanden sein, die das Folder-Objekt darstellt, das die Elemente enthält. |
Descending | Optional | Variant | True, um in absteigender Reihenfolge zu sortieren. Der Standardwert ist False (aufsteigend). |
Hinweise
Sort wirkt sich lediglich auf die Reihenfolge der Elemente in einer Auflistung. Es wirkt sich nicht auf die Reihenfolge der Elemente in einer Explorer-Ansicht aus.
Sort kann nicht verwendet werden und verursacht einen Fehler, wenn der Property-Parameter eine der folgenden Eigenschaften ist:
Beispiel
Im folgenden beispiel für Visual Basic for Applications (VBA) wird die Sort-Methode verwendet, um die Items-Auflistung für den Standardordner Tasks nach der Eigenschaft "DueDate" zu sortieren und jeweils die Fälligkeitsdaten anzuzeigen.
Sub SortByDueDate()
Dim myNameSpace As Outlook.NameSpace
Dim myFolder As Outlook.Folder
Dim myItem As Outlook.TaskItem
Dim myItems As Outlook.Items
Set myNameSpace = Application.GetNamespace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderTasks)
Set myItems = myFolder.Items
myItems.Sort "[DueDate]", False
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.