Outlook) (OrderField 物件

代表用於排序檢視中之資訊的順序欄位。

註解

針對衍生自View物件的下列物件,使用OrderFields物件的Add方法,將 Outlook 專案屬性新增至SortFields集合:

使用 ViewXMLSchemaName 屬性可取得順序欄位的名稱,如檢視的 XML 定義中所參考。

包含在 OrderFields 集合中的 OrderField 物件會依照物件包含在集合中的順序,套用至檢視中顯示的 Outlook 項目。 對每個 OrderField 物件使用 IsDescending 屬性,可以決定要以遞增還是遞減的順序,排序順序欄位的內容。

範例

下列 Visual Basic for Applications (VBA) 範例會逐一查看目前TableView物件的SortFields集合,並顯示集合中每個OrderField物件的標籤和 XML 架構名稱。

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 
 

屬性

名稱
Application
Class
IsDescending
Parent
Session
ViewXMLSchemaName

另請參閱

Outlook 物件模型參考

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應