Condividi tramite


Metodo Bookmark.Sort

Ordina i paragrafi nel controllo Bookmark.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • ExcludeHeader
    Tipo: System.Object%
    true per escludere la prima riga o intestazione di paragrafo dall'operazione di ordinamento.Il valore predefinito è false.
  • FieldNumber
    Tipo: System.Object%
    Campi in base ai quali eseguire l'ordinamento.Microsoft Office Word esegue l'ordinamento in base a FieldNumber, quindi in base a FieldNumber2 e infine in base a FieldNumber3.
  • SortFieldType
    Tipo: System.Object%
    Rispettivi tipi di ordinamento per FieldNumber, FieldNumber2 e FieldNumber3.Può essere una delle costanti WdSortFieldType.
  • SortOrder
    Tipo: System.Object%
    Criterio da utilizzare durante l'ordinamento di FieldNumber, FieldNumber2 e FieldNumber3.Può essere una delle costanti WdSortOrder.
  • FieldNumber2
    Tipo: System.Object%
    Campi in base ai quali eseguire l'ordinamento.Microsoft Office Word esegue l'ordinamento in base a FieldNumber, quindi in base a FieldNumber2 e infine in base a FieldNumber3.
  • SortFieldType2
    Tipo: System.Object%
    Rispettivi tipi di ordinamento per FieldNumber, FieldNumber2 e FieldNumber3.Può essere una delle costanti WdSortFieldType.
  • SortOrder2
    Tipo: System.Object%
    Criterio da utilizzare durante l'ordinamento di FieldNumber, FieldNumber2 e FieldNumber3.Può essere una delle costanti WdSortOrder.
  • FieldNumber3
    Tipo: System.Object%
    Campi in base ai quali eseguire l'ordinamento.Microsoft Office Word esegue l'ordinamento in base a FieldNumber, quindi in base a FieldNumber2 e infine in base a FieldNumber3.
  • SortFieldType3
    Tipo: System.Object%
    Rispettivi tipi di ordinamento per FieldNumber, FieldNumber2 e FieldNumber3.Può essere una delle costanti WdSortFieldType.
  • SortOrder3
    Tipo: System.Object%
    Criterio da utilizzare durante l'ordinamento di FieldNumber, FieldNumber2 e FieldNumber3.Può essere una delle costanti WdSortOrder.
  • CaseSensitive
    Tipo: System.Object%
    true per ordinare con distinzione tra maiuscole e minuscole.Il valore predefinito è false.
  • BidiSort
    Tipo: System.Object%
    true per ordinare in base alle regole delle lingue con scrittura da destra a sinistra.Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,(italiano, ad esempio).
  • IgnoreThe
    Tipo: System.Object%
    true per ignorare i caratteri arabi alef lam quando si esegue l'ordinamento del testo di una lingua con scrittura da destra a sinistra.Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,(italiano, ad esempio).
  • IgnoreKashida
    Tipo: System.Object%
    true per ignorare i caratteri Kashida quando si esegue l'ordinamento del testo di una lingua con scrittura da destra a sinistra.Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,(italiano, ad esempio).
  • IgnoreDiacritics
    Tipo: System.Object%
    true per ignorare i caratteri di controllo bidirezionali quando si esegue l'ordinamento del testo di una lingua con scrittura da destra a sinistra.Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,(italiano, ad esempio).
  • IgnoreHe
    Tipo: System.Object%
    true per ignorare il carattere ebraico he quando si esegue l'ordinamento del testo di una lingua con scrittura da destra a sinistra.Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,(italiano, ad esempio).

Note

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice seguente viene aggiunto un controllo Bookmark con un elenco di frutti, che viene ordinato in ordine crescente.

Questo esempio è valido per una personalizzazione a livello di documento.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Bookmark Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Word