Partager via


Bookmark.Sort, méthode

Trie les paragraphes du contrôle Bookmark.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • ExcludeHeader
    Type : System.Object%
    true pour exclure du tri la première ligne ou le titre du paragraphe.La valeur par défaut est false.
  • FieldNumber
    Type : System.Object%
    Champs selon lesquels trier.Microsoft Office Word trie par FieldNumber, puis par FieldNumber2, puis par FieldNumber3.
  • SortFieldType
    Type : System.Object%
    Types de tri respectifs pour FieldNumber, FieldNumber2 et FieldNumber3.Il peut s'agir de l'une des constantes WdSortFieldType.
  • SortOrder
    Type : System.Object%
    Ordre de tri à utiliser lors d'un tri sur FieldNumber, FieldNumber2 et FieldNumber3.Il peut s'agir de l'une des constantes WdSortOrder.
  • FieldNumber2
    Type : System.Object%
    Champs selon lesquels trier.Microsoft Office Word trie par FieldNumber, puis par FieldNumber2, puis par FieldNumber3.
  • SortFieldType2
    Type : System.Object%
    Types de tri respectifs pour FieldNumber, FieldNumber2 et FieldNumber3.Il peut s'agir de l'une des constantes WdSortFieldType
  • SortOrder2
    Type : System.Object%
    Ordre de tri à utiliser lors d'un tri sur FieldNumber, FieldNumber2 et FieldNumber3.Il peut s'agir de l'une des constantes WdSortOrder.
  • FieldNumber3
    Type : System.Object%
    Champs selon lesquels trier.Microsoft Office Word trie par FieldNumber, puis par FieldNumber2, puis par FieldNumber3.
  • SortFieldType3
    Type : System.Object%
    Types de tri respectifs pour FieldNumber, FieldNumber2 et FieldNumber3.Il peut s'agir de l'une des constantes WdSortFieldType
  • SortOrder3
    Type : System.Object%
    Ordre de tri à utiliser lors d'un tri sur FieldNumber, FieldNumber2 et FieldNumber3.Il peut s'agir de l'une des constantes WdSortOrder.
  • SortColumn
    Type : System.Object%
    true pour ne trier que la colonne spécifiée par le contrôle Bookmark.
  • CaseSensitive
    Type : System.Object%
    true pour trier avec respect de la casse.La valeur par défaut est false.
  • BidiSort
    Type : System.Object%
    true pour trier selon les règles d'une langue de droite à gauche.Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou installé.
  • IgnoreThe
    Type : System.Object%
    true pour ignorer les caractères arabes aleflam lors d'un tri de texte écrit en langue de droite à gauche.Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou installé.
  • IgnoreKashida
    Type : System.Object%
    true pour ignorer les signes Kachidé lors d'un tri de texte dans une langue de droite à gauche.Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou installé.
  • IgnoreDiacritics
    Type : System.Object%
    true pour ignorer les caractères de contrôle bidirectionnels lors d'un tri de texte écrit en langue de droite à gauche.Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou installé.
  • IgnoreHe
    Type : System.Object%
    true pour ignorer le caractère hébraïque he lors d'un tri de texte écrit en langue de droite à gauche.Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou installé.

Notes

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant ajoute un contrôle Bookmark avec une liste de fruits, puis trie la liste en ordre croissant.

Cet exemple illustre une personnalisation au niveau du document.

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);
    }

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms