Метод MailMergeDataSource.SetSortOrder (Publisher)

Задает порядок сортировки для данных слияния.

Синтаксис

expression. SetSortOrder (SortField1, SortAscending1, SortField2, SortAscending2, SortField3, SortAscending3)

Выражение Переменная, представляющая объект MailMergeDataSource .

Параметры

Имя Обязательный или необязательный Тип данных Описание
SortField1 Необязательный String Первое поле для сортировки данных слияния. По умолчанию используется пустая строка.
SortAscending1 Необязательный Логический Значение true (по умолчанию) для выполнения сортировки по возрастанию в SortField1; Значение false для сортировки по убыванию.
SortField2 Необязательный String Второе поле для сортировки данных слияния. По умолчанию используется пустая строка.
SortAscending2 Необязательный Логический Значение True (по умолчанию) для выполнения сортировки по возрастанию в SortField2; Значение false для сортировки по убыванию.
SortField3 Необязательный String Третье поле, по которому сортируются данные слияния. По умолчанию используется пустая строка.
SortAscending3 Необязательный Логический Значение true (по умолчанию) для выполнения сортировки по возрастанию в SortField3; Значение false для сортировки по убыванию.

Пример

В следующем примере данные слияния сначала сортируются по почтовому индексу в порядке убывания, а затем по фамилии и имени по возрастанию.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.