Compartilhar via


Método MailMergeDataSource.SetSortOrder (Publisher)

Define a ordem de classificação dos dados de mala direta.

Sintaxe

expressão. SetSortOrder (SortField1, SortAscending1, SortField2, SortAscending2, SortField3, SortAscending3)

Expressão Uma variável que representa um objeto MailMergeDataSource .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
SortField1 Opcional String O primeiro campo no qual os dados de mala direta devem ser classificados. O padrão é uma cadeia de caracteres vazia.
SortAscending1 Opcional Boolean True (padrão) para efetuar uma classificação crescente em SortField1; Classificar false para efetuar uma decrescente.
SortField2 Opcional String O segundo campo no qual os dados de mala direta devem ser classificados. O padrão é uma cadeia de caracteres vazia.
SortAscending2 Opcional Boolean True (padrão) para efetuar uma classificação crescente em SortField2; Classificar false para efetuar uma decrescente.
SortField3 Opcional String O terceiro campo no qual os dados de mala direta devem ser classificados. O padrão é uma cadeia de caracteres vazia.
SortAscending3 Opcional Boolean True (padrão) para efetuar uma classificação crescente em SortField3; Classificar false para efetuar uma decrescente.

Exemplo

O exemplo a seguir classifica os dados de mesclagem de email primeiro no código postal em ordem decrescente e, em seguida, em sobrenome e primeiro nome em ordem crescente.

ActiveDocument.MailMerge.DataSource.SetSortOrder _ 
 SortField1:="ZIPCode", SortAscending1:=False, _ 
 SortField2:="LastName", SortField3:="FirstName"

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.