Using Selection.Sort within a Word 2010 macro where FieldNumber is “Field 2” or greater, an error is generated.
The error generated is:
Run-time error '9125': String Passed can't be parsed
This line works fine:
Selection.Sort ExcludeHeader:=False, FieldNumber:="Field 1", SortFieldType:=wdSortFieldAlphanumeric, SortOrder:=wdSortOrderAscending, Separator:="=", SortColumn:=False, CaseSensitive:=False, LanguageID:=wdEnglishUS, SubFieldNumber:="Paragraphs"
But this line generates an error (only difference is "Field 1" was changed to "Field 2":
Selection.Sort ExcludeHeader:=False, FieldNumber:="Field 2", SortFieldType:=wdSortFieldAlphanumeric, SortOrder:=wdSortOrderAscending, Separator:="=", SortColumn:=False, CaseSensitive:=False, LanguageID:=wdEnglishUS, SubFieldNumber:="Paragraphs"
(http://support.microsoft.com/kb/231631) indicates it was a problem in WD2000, but I would expect this was addressed since “Paragraph” and “Field 1” works.
Curious if MS ever fixed this in future versions.
Thank you.