Bookmark.Sort 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
排序 Bookmark 控制項中的段落。
public 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);
abstract member Sort : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub Sort (Optional ByRef ExcludeHeader As Object, Optional ByRef FieldNumber As Object, Optional ByRef SortFieldType As Object, Optional ByRef SortOrder As Object, Optional ByRef FieldNumber2 As Object, Optional ByRef SortFieldType2 As Object, Optional ByRef SortOrder2 As Object, Optional ByRef FieldNumber3 As Object, Optional ByRef SortFieldType3 As Object, Optional ByRef SortOrder3 As Object, Optional ByRef SortColumn As Object, Optional ByRef Separator As Object, Optional ByRef CaseSensitive As Object, Optional ByRef BidiSort As Object, Optional ByRef IgnoreThe As Object, Optional ByRef IgnoreKashida As Object, Optional ByRef IgnoreDiacritics As Object, Optional ByRef IgnoreHe As Object, Optional ByRef LanguageID As Object)
參數
- ExcludeHeader
- Object
true
表示從排序作業排除第一個資料列或段落標題。 預設值是 false
。
- FieldNumber
- Object
排序依據的欄位。 Microsoft Office Word 排序的依據順序為 FieldNumber
、FieldNumber2
、FieldNumber3
。
- SortFieldType
- Object
FieldNumber
、FieldNumber2
和 FieldNumber3
的個別排序類型。 可以是其中一個 WdSortFieldType 常數。
- SortOrder
- Object
排序 FieldNumber
、FieldNumber2
和 FieldNumber3
時使用的排序順序。 可以是其中一個 WdSortOrder 常數。
- FieldNumber2
- Object
排序依據的欄位。 Microsoft Office Word 排序的依據順序為 FieldNumber
、FieldNumber2
、FieldNumber3
。
- SortFieldType2
- Object
FieldNumber
、FieldNumber2
和 FieldNumber3
的個別排序類型。 可以是其中一個 WdSortFieldType 常數。
- SortOrder2
- Object
排序 FieldNumber
、FieldNumber2
和 FieldNumber3
時使用的排序順序。 可以是其中一個 WdSortOrder 常數。
- FieldNumber3
- Object
排序依據的欄位。 Microsoft Office Word 排序的依據順序為 FieldNumber
、FieldNumber2
、FieldNumber3
。
- SortFieldType3
- Object
FieldNumber
、FieldNumber2
和 FieldNumber3
的個別排序類型。 可以是其中一個 WdSortFieldType 常數。
- SortOrder3
- Object
排序 FieldNumber
、FieldNumber2
和 FieldNumber3
時使用的排序順序。 可以是其中一個 WdSortOrder 常數。
- Separator
- Object
Object. 欄位分隔符號的類型。 可以是其中一個 WdSortSeparator 常數。
- CaseSensitive
- Object
true
表示排序時區分大小寫。 預設值是 false
。
- BidiSort
- Object
true
表示依據由右至左的語言規則來排序。 視您選取或安裝的語言支援 (例如美國英文) 而定,您可能無法使用此引數。
- IgnoreThe
- Object
true
表示在排序由右至左的語言文字時,忽略阿拉伯文字元 alef
lam
。 視您選取或安裝的語言支援 (例如美國英文) 而定,您可能無法使用此引數。
- IgnoreKashida
- Object
true
表示在排序由右至左的語言文字時,忽略調整。 視您選取或安裝的語言支援 (例如美國英文) 而定,您可能無法使用此引數。
- IgnoreDiacritics
- Object
true
表示在排序由右至左的語言文字時,忽略雙向控制字元。 視您選取或安裝的語言支援 (例如美國英文) 而定,您可能無法使用此引數。
- IgnoreHe
- Object
true
表示在排序由右至左的語言文字時,忽略希伯來文字元 he
。 視您選取或安裝的語言支援 (例如美國英文) 而定,您可能無法使用此引數。
- LanguageID
- Object
指定排序的語言。 可以是其中一個 WdLanguageID 常數。
範例
下列程式代碼範例會新增一個 Bookmark 控件,其中包含一份水果清單,然後依遞增順序排序列表。
此範例適用於檔層級自定義。
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);
}
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
備註
選擇性參數
如需選擇性參數的資訊,請參閱 Office 方案中的選擇性參數。