ListFormat.ApplyListTemplateWithLevel procedure builder

ListFormat.ApplyListTemplateWithLevel (Word)

Applies a set of list-formatting characteristics, optionally for a specified level.

ApplyListTemplateWithLevel (ListTemplate, ContinuePreviousList, ApplyTo, DefaultListBehavior, ApplyLevel)

Set myDoc = ActiveDocument 
Set myRange = myDoc.Range( _ 
 Start:= myDoc.Paragraphs(3).Range.Start, _ 
 End:=myDoc.Paragraphs(6).Range.End) 
If myRange.ListFormat.ListType = wdListNoNumbering Then 
 myRange.ListFormat.ApplyListTemplate _ 
 ListTemplate:=ListGalleries(wdOutlineNumberGallery) _ 
 .ListTemplates(4) 
End If

Arguments

The following argument is required

ListTemplate (ListTemplate) - The list template to be applied.

Optional arguments

The following arguments are optional

ContinuePreviousList - True to continue the numbering from the previous list; False to start a new list

ApplyTo - One of the WdListApplyTo constants that specifies the portion of the list that the list template will be applied to

DefaultListBehavior - Sets a value that specifies whether Microsoft Word uses new Web-oriented formatting for better list display. Can be either of the following WdDefaultListBehavior constants: wdWord8ListBehavior (use formatting compatible with Microsoft Word 97) or wdWord9ListBehavior (use Web-oriented formatting). For compatibility reasons, the default constant is wdWord8ListBehavior, but in new procedures you should use wdWord9ListBehavior to take advantage of improved Web-oriented formatting for indenting and multiple-level lists

ApplyLevel - The level to which the list template is to be applied