Range.Sort Method
Sorts the paragraphs in the specified range.
Namespace: Microsoft.Office.Interop.Word
Assembly: Microsoft.Office.Interop.Word (in microsoft.office.interop.word.dll)
Usage
Dim ExcludeHeader As Object
Dim FieldNumber As Object
Dim SortFieldType As Object
Dim SortOrder As Object
Dim FieldNumber2 As Object
Dim SortFieldType2 As Object
Dim SortOrder2 As Object
Dim FieldNumber3 As Object
Dim SortFieldType3 As Object
Dim SortOrder3 As Object
Dim SortColumn As Object
Dim Separator As Object
Dim CaseSensitive As Object
Dim BidiSort As Object
Dim IgnoreThe As Object
Dim IgnoreKashida As Object
Dim IgnoreDiacritics As Object
Dim IgnoreHe As Object
Dim LanguageID As Object
Dim range1 As Range
range1.Sort(ExcludeHeader, FieldNumber, SortFieldType, SortOrder, FieldNumber2, SortFieldType2, SortOrder2, FieldNumber3, SortFieldType3, SortOrder3, SortColumn, Separator, CaseSensitive, BidiSort, IgnoreThe, IgnoreKashida, IgnoreDiacritics, IgnoreHe, LanguageID)
Syntax
Sub Sort( _
<InAttribute()> Optional ByRef ExcludeHeader As Object, _
<InAttribute()> Optional ByRef FieldNumber As Object, _
<InAttribute()> Optional ByRef SortFieldType As Object, _
<InAttribute()> Optional ByRef SortOrder As Object, _
<InAttribute()> Optional ByRef FieldNumber2 As Object, _
<InAttribute()> Optional ByRef SortFieldType2 As Object, _
<InAttribute()> Optional ByRef SortOrder2 As Object, _
<InAttribute()> Optional ByRef FieldNumber3 As Object, _
<InAttribute()> Optional ByRef SortFieldType3 As Object, _
<InAttribute()> Optional ByRef SortOrder3 As Object, _
<InAttribute()> Optional ByRef SortColumn As Object, _
<InAttribute()> Optional ByRef Separator As Object, _
<InAttribute()> Optional ByRef CaseSensitive As Object, _
<InAttribute()> Optional ByRef BidiSort As Object, _
<InAttribute()> Optional ByRef IgnoreThe As Object, _
<InAttribute()> Optional ByRef IgnoreKashida As Object, _
<InAttribute()> Optional ByRef IgnoreDiacritics As Object, _
<InAttribute()> Optional ByRef IgnoreHe As Object, _
<InAttribute()> Optional ByRef LanguageID As Object _
)
void Sort(
[In, Optional] ref object ExcludeHeader,
[In, Optional] ref object FieldNumber,
[In, Optional] ref object SortFieldType,
[In, Optional] ref object SortOrder,
[In, Optional] ref object FieldNumber2,
[In, Optional] ref object SortFieldType2,
[In, Optional] ref object SortOrder2,
[In, Optional] ref object FieldNumber3,
[In, Optional] ref object SortFieldType3,
[In, Optional] ref object SortOrder3,
[In, Optional] ref object SortColumn,
[In, Optional] ref object Separator,
[In, Optional] ref object CaseSensitive,
[In, Optional] ref object BidiSort,
[In, Optional] ref object IgnoreThe,
[In, Optional] ref object IgnoreKashida,
[In, Optional] ref object IgnoreDiacritics,
[In, Optional] ref object IgnoreHe,
[In, Optional] ref object LanguageID
);
public: Void Sort(
&Object^ ExcludeHeader,
&Object^ FieldNumber,
&Object^ SortFieldType,
&Object^ SortOrder,
&Object^ FieldNumber2,
&Object^ SortFieldType2,
&Object^ SortOrder2,
&Object^ FieldNumber3,
&Object^ SortFieldType3,
&Object^ SortOrder3,
&Object^ SortColumn,
&Object^ Separator,
&Object^ CaseSensitive,
&Object^ BidiSort,
&Object^ IgnoreThe,
&Object^ IgnoreKashida,
&Object^ IgnoreDiacritics,
&Object^ IgnoreHe,
&Object^ LanguageID
);
public void Sort(
/*in*/System.Object ExcludeHeader,
/*in*/System.Object FieldNumber,
/*in*/System.Object SortFieldType,
/*in*/System.Object SortOrder,
/*in*/System.Object FieldNumber2,
/*in*/System.Object SortFieldType2,
/*in*/System.Object SortOrder2,
/*in*/System.Object FieldNumber3,
/*in*/System.Object SortFieldType3,
/*in*/System.Object SortOrder3,
/*in*/System.Object SortColumn,
/*in*/System.Object Separator,
/*in*/System.Object CaseSensitive,
/*in*/System.Object BidiSort,
/*in*/System.Object IgnoreThe,
/*in*/System.Object IgnoreKashida,
/*in*/System.Object IgnoreDiacritics,
/*in*/System.Object IgnoreHe,
/*in*/System.Object LanguageID
);
function Sort(
ExcludeHeader : Object,
FieldNumber : Object,
SortFieldType : Object,
SortOrder : Object,
FieldNumber2 : Object,
SortFieldType2 : Object,
SortOrder2 : Object,
FieldNumber3 : Object,
SortFieldType3 : Object,
SortOrder3 : Object,
SortColumn : Object,
Separator : Object,
CaseSensitive : Object,
BidiSort : Object,
IgnoreThe : Object,
IgnoreKashida : Object,
IgnoreDiacritics : Object,
IgnoreHe : Object,
LanguageID : Object
);
Parameters
- ExcludeHeader
Optional Object. True to exclude the first row or paragraph header from the sort operation. The default value is False.
- FieldNumber
Optional Object. The fields to sort by. Microsoft Word sorts by FieldNumber, then by FieldNumber2, and then by FieldNumber3.
- SortFieldType
Optional Object. The respective sort types for FieldNumber, FieldNumber2, and FieldNumber3. Can be one of the WdSortFieldType constants.
- SortOrder
Optional Object. The sorting order to use when sorting FieldNumber, FieldNumber2, and FieldNumber3. Can be one of the WdSortOrder constants.
- FieldNumber2
Optional Object. The fields to sort by. Microsoft Word sorts by FieldNumber, then by FieldNumber2, and then by FieldNumber3
- SortFieldType2
Optional Object. The respective sort types for FieldNumber, FieldNumber2, and FieldNumber3. Can be one of the WdSortFieldType constants
- SortOrder2
Optional Object. The sorting order to use when sorting FieldNumber, FieldNumber2, and FieldNumber3. Can be one of the WdSortOrder constants.
- FieldNumber3
Optional Object. The fields to sort by. Microsoft Word sorts by FieldNumber, then by FieldNumber2, and then by FieldNumber3
- SortFieldType3
Optional Object. The respective sort types for FieldNumber, FieldNumber2, and FieldNumber3. Can be one of the WdSortFieldType constants
- SortOrder3
Optional Object. The sorting order to use when sorting FieldNumber, FieldNumber2, and FieldNumber3. Can be one of the WdSortOrder constants.
- SortColumn
Optional Object. True to sort only the column specified by the Range object.
- Separator
Optional Object. The type of field separator. Can be one of the WdSortSeparator constants.
- CaseSensitive
Optional Object. True to sort with case sensitivity. The default value is False.
- BidiSort
Optional Object. True to sort based on right-to-left language rules. This argument may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed.
- IgnoreThe
Optional Object. True to ignore the Arabic character alef lam when sorting right-to-left language text. This argument may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed.
- IgnoreKashida
Optional Object. True to ignore kashidas when sorting right-to-left language text. This argument may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed.
- IgnoreDiacritics
Optional Object. True to ignore bidirectional control characters when sorting right-to-left language text. This argument may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed.
- IgnoreHe
Optional Object. True to ignore the Hebrew character he when sorting right-to-left language text. This argument may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed.
- LanguageID
Optional Object. LanguageIDOptionalObject. Specifies the sorting language. Can be one of the WdLanguageID****constants.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms
Development Platforms
Windows XP Home Edition, Windows XP Professional, Windows Server 2003, and Windows 2000
Target Platforms
See Also
Reference
Range Interface
Microsoft.Office.Interop.Word Namespace