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
にすると、右から左方向の言語テキストを並べ替えるときに kashida が無視されます。 この引数は、選択またはインストールしてある言語サポート (米国英語など) によっては、使用できない場合があります。
- 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 ソリューションの省略可能なパラメーター」を参照してください。