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。
  • CaseSensitive
    型: System.Object%
    大文字と小文字を区別して並べ替える場合は true。既定値は、false です。
  • BidiSort
    型: System.Object%
    右から左に記述される言語の規則に従って並べ替える場合は true。この引数は、選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によっては使用できない場合があります。
  • IgnoreThe
    型: System.Object%
    右から左に記述される言語のテキストを並べ替えるとき、アラビア語の文字の aleflam を無視する場合は true。この引数は、選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によっては使用できない場合があります。
  • IgnoreKashida
    型: System.Object%
    右から左に記述される言語のテキストを並べ替えるとき、Kashida を無視する場合は true。この引数は、選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によっては使用できない場合があります。
  • IgnoreDiacritics
    型: System.Object%
    右から左に記述される言語のテキストを並べ替えるとき、双方向の制御文字を無視する場合は true。この引数は、選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によっては使用できない場合があります。
  • IgnoreHe
    型: System.Object%
    右から左に記述される言語のテキストを並べ替えるとき、ヘブライ語の文字の he を無視する場合は true。この引数は、選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によっては使用できない場合があります。

解説

省略可能なパラメーター

省略可能なパラメーターについては、「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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Bookmark インターフェイス

Microsoft.Office.Tools.Word 名前空間