Bookmark.Sort 方法
排序在 Bookmark 控制項中的段落。
命名空間: Microsoft.Office.Tools.Word
組件: Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)
語法
'宣告
Sub Sort ( _
ByRef ExcludeHeader As Object, _
ByRef FieldNumber As Object, _
ByRef SortFieldType As Object, _
ByRef SortOrder As Object, _
ByRef FieldNumber2 As Object, _
ByRef SortFieldType2 As Object, _
ByRef SortOrder2 As Object, _
ByRef FieldNumber3 As Object, _
ByRef SortFieldType3 As Object, _
ByRef SortOrder3 As Object, _
ByRef SortColumn As Object, _
ByRef Separator As Object, _
ByRef CaseSensitive As Object, _
ByRef BidiSort As Object, _
ByRef IgnoreThe As Object, _
ByRef IgnoreKashida As Object, _
ByRef IgnoreDiacritics As Object, _
ByRef IgnoreHe As Object, _
ByRef LanguageID As Object _
)
void Sort(
ref Object ExcludeHeader,
ref Object FieldNumber,
ref Object SortFieldType,
ref Object SortOrder,
ref Object FieldNumber2,
ref Object SortFieldType2,
ref Object SortOrder2,
ref Object FieldNumber3,
ref Object SortFieldType3,
ref Object SortOrder3,
ref Object SortColumn,
ref Object Separator,
ref Object CaseSensitive,
ref Object BidiSort,
ref Object IgnoreThe,
ref Object IgnoreKashida,
ref Object IgnoreDiacritics,
ref Object IgnoreHe,
ref Object LanguageID
)
參數
- ExcludeHeader
型別:System.Object%
若要從排序作業中排除第一列或段落標題,則為 true。預設值是 false。
- FieldNumber
型別:System.Object%
排序依據的欄位。Microsoft Office Word 排序時,會分別以 FieldNumber、FieldNumber2 和 FieldNumber3 為依據。
- SortFieldType
型別:System.Object%
FieldNumber、FieldNumber2 和 FieldNumber3 的個別排序類型。可以是其中一個 WdSortFieldType 常數。
- SortOrder
型別:System.Object%
當排序 FieldNumber、FieldNumber2,以及 FieldNumber3 時所使用的排序順序。可以是其中一個 WdSortOrder 常數。
- FieldNumber2
型別:System.Object%
排序依據的欄位。Microsoft Office Word 排序時,會分別以 FieldNumber、FieldNumber2 和 FieldNumber3 為依據。
- SortFieldType2
型別:System.Object%
FieldNumber、FieldNumber2 和 FieldNumber3 的個別排序類型。可以是其中一個 WdSortFieldType 常數。
- SortOrder2
型別:System.Object%
當排序 FieldNumber、FieldNumber2,以及 FieldNumber3 時所使用的排序順序。可以是其中一個 WdSortOrder 常數。
- FieldNumber3
型別:System.Object%
排序依據的欄位。Microsoft Office Word 排序時,會分別以 FieldNumber、FieldNumber2 和 FieldNumber3 為依據。
- SortFieldType3
型別:System.Object%
FieldNumber、FieldNumber2 和 FieldNumber3 的個別排序類型。可以是其中一個 WdSortFieldType 常數。
- SortOrder3
型別:System.Object%
當排序 FieldNumber、FieldNumber2,以及 FieldNumber3 時所使用的排序順序。可以是其中一個 WdSortOrder 常數。
- SortColumn
型別:System.Object%
若要只排序由 Bookmark 控制項所指定的欄,則為 true。
- Separator
型別:System.Object%
Object.欄位分隔符號的類型。可以是其中一個 WdSortSeparator 常數。
- CaseSensitive
型別:System.Object%
排序若要區分大小寫,則為 true。預設值是 false。
- BidiSort
型別:System.Object%
若要依據由右至左語言規則進行排序,則為 true。依據您選取或安裝的語言支援 (例如,美國英文) 而定,您可能無法使用這個引數。
- IgnoreThe
型別:System.Object%
true 表示要在排序由右至左的語言文字時,忽略阿拉伯文字元 alef lam。依據您選取或安裝的語言支援 (例如,美國英文) 而定,您可能無法使用這個引數。
- IgnoreKashida
型別:System.Object%
在排序由右至左的語言文字時,若要忽略 Kashida,則為 true。依據您選取或安裝的語言支援 (例如,美國英文) 而定,您可能無法使用這個引數。
- IgnoreDiacritics
型別:System.Object%
在排序由右至左的語言文字時,若要忽略雙向控制字元,則為 true。依據您選取或安裝的語言支援 (例如,美國英文) 而定,您可能無法使用這個引數。
- IgnoreHe
型別:System.Object%
在排序由右至左的語言文字時,若要忽略希伯來文字元 he,則為 true。依據您選取或安裝的語言支援 (例如,美國英文) 而定,您可能無法使用這個引數。
- LanguageID
型別:System.Object%
指定排序語言。可以是其中一個 WdLanguageID 常數。
備註
選擇性參數
如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數。
範例
下列程式碼範例加入有水果清單的 Bookmark 控制項,然後依遞增順序排序清單。
這是示範文件層級自訂的範例。
Private Sub BookmarkSort()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "Oranges" & vbLf & "Bananas" & vbLf & _
"Apples" & vbLf & "Pears"
Dim SortOrder As Object = Word.WdSortOrder.wdSortOrderAscending
Bookmark1.Sort(SortOrder:=Word.WdSortOrder.wdSortOrderAscending)
End Sub
private void BookmarkSort()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "Oranges" + "\n" + "Bananas" + "\n" +
"Apples" + "\n" + "Pears";
object SortOrder = Word.WdSortOrder.wdSortOrderAscending;
bookmark1.Sort(ref missing, ref missing, ref missing,
ref SortOrder, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing);
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。