Perhaps:
Code:
Sub ScratchMacro()
'A basic Word Macro coded by Gregory K. Maxey
Dim oStyle As Style, oStyleValidate As Style
Dim oDocValidate As Document
Dim oTmp As Template
Set oTmp = ActiveDocument.AttachedTemplate
Set oDocValidate = oTmp.OpenAsDocument
Set oStyle = ActiveDocument.Styles("Style1")
For Each oStyle In ActiveDocument.Styles
On Error Resume Next
Set oStyleValidate = oDocValidate.Styles(oStyle.NameLocal)
If Err.Number <> 0 Then
oStyle.Delete
Err.Clear
End If
Next oStyle
oDocValidate.Close wdDoNotSaveChanges
lbl_Exit:
Exit Sub
End Sub