共用方式為


MailMergeDataSource.SetSortOrder 方法 (Publisher)

設定合併列印資料的排序順序。

語法

運算式SetSortOrder (SortField1SortAscending1SortField2SortAscending2SortField3SortAscending3)

表達 代表 MailMergeDataSource 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
SortField1 選用 String 要用於排序合併列印資料的第一個欄位。 預設值為空字串。
SortAscending1 選用 Boolean True 是表示 若要在 SortField1 執行遞增排序的 (預設值) 為 false 可執行遞減排序。
SortField2 選用 String 要排序合併列印資料的第二個欄位。 預設值為空字串。
SortAscending2 選用 Boolean True 是表示 若要在 SortField2 上執行遞增排序的 (預設值) 為 false 可執行遞減排序。
SortField3 選用 String 要排序合併列印資料的第三個欄位。 預設值為空字串。
SortAscending3 選用 Boolean True 是表示 若要在 SortField3 上執行遞增排序的 (預設值) 為 false 可執行遞減排序。

範例

下列範例會先以遞減順序在郵遞區號上排序合併列印資料,然後依姓氏和名字以遞增順序排序。

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應