ConvertNumbersToText Method

Applies To

Document object, List object, ListFormat object.

Description

Changes the list numbers and LISTNUM fields in the specified Document, List, or ListFormat object to text.

Syntax

expression.ConvertNumbersToText(NumberType)

expression Required. An expression that returns a Document, List, or ListFormat object.

NumberType Optional Variant. The type of number to be converted. Can be one of the following WdNumberType constants: wdNumberParagraph, wdNumberListNum, or wdNumberAllNumbers. The default value is wdNumberAllNumbers.

Remarks

There are two types of numbers: preset numbers (wdNumberParagraph), which you can add to paragraphs by selecting a template in the Bullets and Numbering dialog box; and LISTNUM fields (wdNumberListNum), which allow you to add more than one number per paragraph.

The ConvertNumbersToText method is useful if you want to work with a document in another application and that application doesn't recognize list formatting or LISTNUM fields.

Note After you've converted list numbers to text, you can no longer manipulate them in a list.

See Also

RemoveNumbers method.

Example

This example converts the list numbers and LISTNUM fields in the active document to text.

ActiveDocument.ConvertNumbersToText
This example converts the numbers in the first list to text. Lists are counted in reverse, from the bottom of the document up.

ActiveDocument.Lists(1).ConvertNumbersToText
This example converts the preset numbers in myRange to text without affecting any LISTNUM fields.

Set myDoc = ActiveDocument
Set myRange = myDoc.Range(Start:=myDoc.Paragraphs(12).Range.Start, _
    End:=myDoc.Paragraphs(20).Range.End)
myRange.ListFormat.ConvertNumbersToText wdNumberParagraph