Поделиться через


Объект OrderFields (Outlook)

Представляет коллекцию объектов OrderField в представлении.

Замечания

Коллекция OrderFields представляет свойства элементов Outlook, используемые для сортировки элементов Outlook, отображаемых в представлении. Используйте метод Add или коллекцию OrderFields , чтобы создать новое поле порядка для следующих объектов, производных от объекта View :

Объекты OrderField, содержащиеся в коллекции OrderFields, применяются к элементам Outlook, отображаемым в представлении в том порядке, в котором объекты содержатся в коллекции.

Пример

В следующем примере Visual Basic для приложений (VBA) выполняется итерация по коллекции SortFields текущего объекта TableView, отображая имена меток и XML-схем каждого объекта OrderField в коллекции.

Private Sub DisplayTableViewSortFields() 
 
 Dim objTableView As TableView 
 
 Dim objOrderField As OrderField 
 
 Dim strOutput As String 
 
 
 
 If Application.ActiveExplorer.CurrentView.ViewType = _ 
 
 olTableView Then 
 
 
 
 ' Obtain a TableView object reference for the 
 
 ' current table view. 
 
 Set objTableView = _ 
 
 Application.ActiveExplorer.CurrentView 
 
 
 
 ' Iterate through the OrderFields collection for 
 
 ' the table view, obtaining the label and the 
 
 ' XML schema name for each field used to sort 
 
 ' the items in the view. 
 
 For Each objOrderField In objTableView.SortFields 
 
 With objOrderField 
 
 strOutput = strOutput & .ColumnFormat.Label & _ 
 
 " (" & .ViewXMLSchemaName & ")" & vbCrLf 
 
 End With 
 
 Next 
 
 
 
 ' Display a dialog box containing the concatenated 
 
 ' sort field information. 
 
 MsgBox strOutput 
 
 End If 
 
End Sub 
 

Методы

Имя
Add
Insert
Элемент
Remove
RemoveAll

Свойства

Имя
Application
Class
Count
Parent
Session

См. также

Справочник по объектной модели Outlook

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.