OrderField オブジェクト (Outlook)
ビュー内の情報の並べ替えに使用される順序フィールドを表します。
注釈
View オブジェクトから派生した次のオブジェクトの SortFields コレクションに Outlook アイテム プロパティを追加するには、OrderFieldsオブジェクトのAdd メソッドを使用します。
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
プロパティ
名前 |
---|
アプリケーション |
クラス |
IsDescending |
Parent |
Session |
ViewXMLSchemaName |
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。