Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Sorts the rows of the Table by the property specified in SortProperty and resets the current row to just before the first row in the Table.
Namespace: Microsoft.Office.Interop.Outlook
Assembly: Microsoft.Office.Interop.Outlook (in Microsoft.Office.Interop.Outlook.dll)
Syntax
'Declaration
<DispIdAttribute()> _
Sub Sort ( _
SortProperty As String, _
Descending As Object _
)
'Usage
Dim instance As _Table
Dim SortProperty As String
Dim Descending As Object
instance.Sort(SortProperty, Descending)
[DispIdAttribute()]
void Sort(
string SortProperty,
Object Descending
)
Parameters
SortProperty
Type: System.StringSpecifies the property to use to sort the rows of the Table.
Descending
Type: System.ObjectWhether to sort the Table in descending order.
Remarks
SortProperty can be any explicit built-in property or custom property, with the exception of binary and multi-valued properties. The property must be referenced by its explicit string name; it cannot be referenced by namespace. For futher information on specifying sort properties, see Sorting Items in a Folder.
Sorting the table is equivalent to calling a MoveToStart method. The cursor will be positioned to the start of the Table.
If Table.Sort and then _Table.Restrict are called, the filtered items in the new Table will be sorted by the same SortProperty and SortOrder.
Table.Sort only supports sorting on a single column.
See Also
Reference
Microsoft.Office.Interop.Outlook Namespace
Other Resources
How to: Enumerate Items in the Inbox Based on the Last Modification Time