对指定的所选内容中的段落进行排序。
语法
表达式。对 ( _ExcludeHeader_ 、 _FieldNumber_ 、、 _SortFieldType_ 、 _IgnoreKashida__SortOrder__FieldNumber2__SortFieldType3__FieldNumber3__SortOrder3__SortOrder2__SortColumn__Separator__BidiSort__IgnoreDiacritics__IgnoreThe__LanguageID__IgnoreHe__SortFieldType2__CaseSensitive_ 、、、 _SubFieldNumber_ 、 _SubFieldNumber2_ 、) _SubFieldNumber3_
expression 是必需的。 表示 Selection 对象的变量。
参数
| 名称 | 必需/可选 | 数据类型 | 说明 |
|---|---|---|---|
| ExcludeHeader | 可选 | Variant | 真 要排除第一个行或段落标题进行排序。 默认值为 False 。 |
| FieldNumber | 可选 | Variant | 用于排序的第一个域。 |
| SortFieldType | 可选 | Variant | 数字排序类型。 可以是 WdSortFieldType 常量之一。 默认值是 wdSortFieldAlphanumeric 。 一些 WdSortFieldType 常量可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
| SortOrder | 可选 | Variant | 对数字进行排序时使用的排序顺序。 可以是一个 WdSortOrder 常量。默认值为 wdSortOrderAscending。 |
| FieldNumber2 | 可选 | Variant | 用于排序的第二个域。 |
| SortFieldType2 | 可选 | Variant | 排序类型为 FieldNumber2 的。 可以是 WdSortFieldType 常量之一。 默认值是 wdSortFieldAlphanumeric 。 一些 WdSortFieldType 常量可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
| SortOrder | 可选 | Variant | 排序顺序排序 FieldNumber2 时使用。 可以是一个 WdSortOrder 常量。默认值为 wdSortOrderAscending。 |
| SortColumn2 | 可选 | Variant | 真 仅 选择 对象所指定的列进行排序。 |
| Separator | 可选 | Variant | 域分隔符的类型。 |
| FieldNumber3 | 可选 | Variant | 用于排序的第三个域。 |
| SortFieldType3 | 可选 | Variant | 排序类型为 FieldNumber3 的。 可以是 WdSortFieldType 常量之一。 默认值是 wdSortFieldAlphanumeric 。 一些 WdSortFieldType 常量可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
| SortOrder3 | 可选 | Variant | 排序顺序排序 FieldNumber3 时使用。 可以是一个 WdSortOrder 常量。默认值为 wdSortOrderAscending。 |
| CaseSensitive | 可选 | Variant | 真 要排序时区分大小写。 默认值为 False 。 |
| BidiSort | 可选 | Variant | 真 要排序按照从右到左语言规则。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
| IgnoreThe | 可选 | Variant | 真 要忽略阿拉伯语字符 alef lam 从右向左的语言文本进行排序时。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
| IgnoreKashida | 可选 | Variant | 为 从右向左的语言文本进行排序时忽略 kashida。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
| IgnoreDiacritics | 可选 | Variant | 为 从右向左的语言文本进行排序时忽略双向控制字符。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
| IgnoreHe | 可选 | Variant | 真 要忽略希伯来字符 he 从右向左的语言文本进行排序时。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。 |
| LanguageID | 可选 | Variant | 指定排序语言。 可以是 WdLanguageID 常量之一。 |
| SubFieldNumber | 可选 | Variant | 用于排序的二级域编号。 |
| SubFieldNumber2 | 可选 | Variant | 用于排序的二级域编号。 |
| SubFieldNumber3 | 可选 | Variant | 用于排序的二级域编号。 |
示例
以下示例在新文档中插入三行文本,然后按字母数字升序对这些行进行排序。
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
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。