You cannot build reliable outline numbering on the list galleries. You
have to create a list template in the document, format its numbering
levels as desired and then link it to styles.
Something like this (including just the first level of numbering):
Sub CreateListNumbering()
Dim LT As ListTemplate
Dim mylist As ListTemplate
For Each LT In ActiveDocument.ListTemplates
If LT.Name = "my list" Then
Set mylist = LT
Exit For
End If
Next LT
If mylist Is Nothing Then
Set mylist = ActiveDocument.ListTemplates.Add _
(OutlineNumbered:=True, Name:="my list")
End If
With mylist
With .ListLevels(1)
.NumberFormat = "%1."
.TrailingCharacter = wdTrailingTab
.NumberStyle = wdListNumberStyleArabic
.NumberPosition = InchesToPoints(1)
.Alignment = wdListLevelAlignLeft
.TextPosition = InchesToPoints(1.25)
.TabPosition = InchesToPoints(1.25)
.ResetOnHigher = 0
.StartAt = 1
'Set a linked style:
.LinkedStyle = "Heading 1"
End With
'Repeat With .ListLevels(n)
'for n=2,...,9
'and set the desired options
'for each level
End With
End Sub
Then use styles to apply numbering in the document.

Signature
Stefan Blom
Microsoft Word MVP
> I have the following code that seems to change the indents depending on what
> the person used for an outline previously. I even reset the list before I
[quoted text clipped - 38 lines]
> End With
> With
ListGalleries(wdOutlineNumberGallery).ListTemplates(1).ListLevels(2)
> .NumberFormat = "%2."
> .TrailingCharacter = wdTrailingTab
[quoted text clipped - 27 lines]
> End With
> With
ListGalleries(wdOutlineNumberGallery).ListTemplates(1).ListLevels(3)
> .NumberFormat = "%3)"
> .TrailingCharacter = wdTrailingTab
[quoted text clipped - 27 lines]
> End With
> With
ListGalleries(wdOutlineNumberGallery).ListTemplates(1).ListLevels(4)
> .NumberFormat = "%4)"
> .TrailingCharacter = wdTrailingTab
[quoted text clipped - 27 lines]
> End With
> With
ListGalleries(wdOutlineNumberGallery).ListTemplates(1).ListLevels(5)
> .NumberFormat = "(%5)"
> .TrailingCharacter = wdTrailingTab
[quoted text clipped - 27 lines]
> End With
> With
ListGalleries(wdOutlineNumberGallery).ListTemplates(1).ListLevels(6)
> .NumberFormat = "(%6)"
> .TrailingCharacter = wdTrailingTab
[quoted text clipped - 27 lines]
> End With
> With
ListGalleries(wdOutlineNumberGallery).ListTemplates(1).ListLevels(7)
> .NumberFormat = "%7."
> .TrailingCharacter = wdTrailingTab
[quoted text clipped - 27 lines]
> End With
> With
ListGalleries(wdOutlineNumberGallery).ListTemplates(1).ListLevels(8)
> .NumberFormat = "%8."
> .TrailingCharacter = wdTrailingTab
[quoted text clipped - 27 lines]
> End With
> With
ListGalleries(wdOutlineNumberGallery).ListTemplates(1).ListLevels(9)
> .NumberFormat = "%9)"
> .TrailingCharacter = wdTrailingTab
[quoted text clipped - 37 lines]
>
> End Sub