Word) (Table.SortDescending 方法
會依英數字元的遞減順序排序表格列。
語法
expression. SortDescending
需要 expression。 代表 'Table' 物件的變數。
註解
第一個表格列會被視為欄位名稱記錄並不包含在排序。 使用 Sort 方法在排序包含欄位名稱記錄。
此方法提供簡體中文排序適用於包含資料的資料行的合併列印資料來源的表單。 對於大部分的排序工作使用 Sort 方法。
範例
這個範例會在新文件中建立 5x5 表格,並且在每個儲存格內插入文字,然後依英數字元的遞減順序排序表格。
Set newDoc = Documents.Add
Set myTable = _
newDoc.Tables.Add(Range:=Selection.Range, NumRows:=5, _
NumColumns:=5)
For iRow = 1 To myTable.Rows.Count
For iCol = 1 To myTable.Columns.Count
Set MyRange = myTable.Rows(iRow).Cells(iCol).Range
MyRange.InsertAfter "Cell" & Str$(iRow) & "," & Str$(iCol)
Next iCol
Next iRow
MsgBox "Click OK to sort in descending order."
myTable.SortDescending
這個範例會依英數字元的遞減順序排序包含插入點的表格。
If Selection.Information(wdWithInTable) = True Then
Selection.Tables(1).SortDescending
Else
MsgBox "The insertion point is not in a table."
End If
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。