Compartilhar via


Método Range.Sort (Word)

Classifica os parágrafos do intervalo especificado.

Sintaxe

expressão. Classificar (ExcludeHeader, FieldNumber, SortFieldType, SortOrder, FieldNumber2, SortFieldType2, SortOrder2, FieldNumber3, SortFieldType3, SortOrder3, SortColumn, Separator, CaseSensitive, BidiSort, IgnoreThe, IgnoreKashida, IgnoreDiacritics, IgnoreHe, LanguageID)

expressão Obrigatório. Uma variável que representa um objeto Range.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ExcludeHeader Opcional Variant True para excluir o cabeçalho da primeira linha ou parágrafo da operação de classificação. O valor padrão é False.
Fieldnumber Opcional Variant Os campos pelos quais fazer a classificação. O Microsoft Word classifica por FieldNumber, depois por FieldNumber2 e, em seguida, por FieldNumber3.
SortFieldType Opcional Variant Os tipos de classificação respectivos para FieldNumber. Pode ser uma das seguintes constantes WdSortFieldType. O valor padrão é wdSortFieldAlphanumeric. Algumas dessas constantes podem não estar disponíveis para você, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.
SortOrder Opcional Variant A ordem de classificação a ser usado ao classificar FieldNumber. Pode ser qualquer constante WdSortOrder.
FieldNumber2 Opcional Variant Os campos pelos quais fazer a classificação.
SortFieldType2 Opcional Variant Os tipos de classificação respectivos para FieldNumber2. Pode ser uma das seguintes constantes WdSortFieldType. O valor padrão é wdSortFieldAlphanumeric. Algumas dessas constantes podem não estar disponíveis para você, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.
SortOrder2 Opcional Variant A ordem de classificação a ser usado ao classificar FieldNumber2. Pode ser qualquer constante WdSortOrder.
FieldNumber3 Opcional Variant Os campos pelos quais fazer a classificação.
SortFieldType3 Obrigatório Algumas dessas constantes podem não estar disponíveis para você, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou. O valor padrão é wdSortFieldAlphanumeric.
SortOrder3 Opcional Variant A ordem de classificação a ser usado ao classificar FieldNumber3. Pode ser qualquer constante WdSortOrder.
SortColumn Opcional Variant True para classificar somente a coluna especificada pelo objeto Range.
Separator Opcional Variant O tipo de separador de campo. Pode ser uma das seguintes constantes WdSortSeparator.
CaseSensitive Opcional Variant True para classificar com diferenciação de maiúsculas. O valor padrão é False.
BidiSort Opcional Variant True para classificar com base nas regras do idioma da direita para a esquerda. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.
IgnoreThe Opcional Variant True para ignorar o alef caractere árabe lam ao classificar o texto em idioma da direita para a esquerda. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.
IgnoreKashida Opcional Variant True para ignorar kashidas ao classificar o texto em idioma da direita para a esquerda. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.
IgnoreDiacritics Opcional Variant True para ignorar caracteres de controle bidirecionais ao classificar o texto em idioma da direita para a esquerda. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.
IgnoreHe Opcional Variant True para ignorar o hebraico caractere ele ao classificar o texto em idioma da direita para a esquerda. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.
LanguageID Opcional Variant Especifica o idioma de classificação. Pode ser uma das constantes WdLanguageID. Consulte o Pesquisador de objetos para obter uma lista das constantes WdLanguageID.

Exemplo

Este exemplo insere três linhas de texto em um novo documento e classifica as linhas em ordem alfanumérica crescente.

Sub NewParagraphSort() 
 Dim newDoc As Document 
 Set newDoc = Documents.Add 
 newDoc.Content.InsertAfter "pear" & Chr(13) _ 
 & "zucchini" & Chr(13) & "apple" & Chr(13) 
 newDoc.Content.Sort SortOrder:=wdSortOrderAscending 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.