Método Selection.Sort (Word)
Classifica os parágrafos da seleção especificada.
Sintaxe
expressão. Classificar ( _ExcludeHeader_
, _FieldNumber_
, _SortFieldType_
, , _SortOrder_
, _FieldNumber2_
, _SortFieldType2_
, _SortOrder2_
, _FieldNumber3_
, _SortFieldType3_
, , _SortOrder3_
, _SortColumn_
, _Separator_
_CaseSensitive_
, , _BidiSort_
, _IgnoreThe_
, _IgnoreKashida_
, _IgnoreHe_
_IgnoreDiacritics_
, _LanguageID_
, _SubFieldNumber_
, _SubFieldNumber2_
, _SubFieldNumber3_
)
expressão Obrigatório. Uma variável que representa um objeto Selection.
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 | O primeiro campo pelo qual fazer a classificação. |
SortFieldType | Opcional | Variant | O tipo de classificação para FieldNumber. Pode ser uma das seguintes constantes WdSortFieldType. O valor padrão é wdSortFieldAlphanumeric. Algumas das constantes WdSortFieldType 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 uma constante WdSortOrder . O valor padrão é wdSortOrderAscending. |
FieldNumber2 | Opcional | Variant | O segundo campo pelo qual fazer a classificação. |
SortFieldType2 | Opcional | Variant | O tipo de classificação para FieldNumber2. Pode ser uma das seguintes constantes WdSortFieldType. O valor padrão é wdSortFieldAlphanumeric. Algumas das constantes WdSortFieldType 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 FieldNumber2. Pode ser uma constante WdSortOrder . O valor padrão é wdSortOrderAscending. |
SortColumn2 | Opcional | Variant | True para classificar somente a coluna especificada pelo objeto Selection. |
Separator | Opcional | Variant | O tipo de separador de campo. |
FieldNumber3 | Opcional | Variant | O terceiro campo pelo qual fazer a classificação. |
SortFieldType3 | Opcional | Variant | O tipo de classificação para FieldNumber3. Pode ser uma das seguintes constantes WdSortFieldType. O valor padrão é wdSortFieldAlphanumeric. Algumas das constantes WdSortFieldType podem não estar disponíveis para você, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou. |
SortOrder3 | Opcional | Variant | A ordem de classificação a ser usado ao classificar FieldNumber3. Pode ser uma constante WdSortOrder . O valor padrão é wdSortOrderAscending. |
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. |
SubFieldNumber | Opcional | Variant | Um número de campo secundário pelo qual fazer a classificação. |
SubFieldNumber2 | Opcional | Variant | Um número de campo secundário pelo qual fazer a classificação. |
SubFieldNumber3 | Opcional | Variant | Um número de campo secundário pelo qual fazer a classificação. |
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
Confira também
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.