I'd be inclined to do this via a macro like:
Sub UpdateDocuments()
Application.ScreenUpdating = False
Dim strFolder As String, strFile As String
Dim SBar As Boolean, wdDoc As Document
SBar = Application.DisplayStatusBar
Application.DisplayStatusBar = True
strFolder = GetFolder
If strFolder = "" Then Exit Sub
strFile = Dir(strFolder & "\*.doc", vbNormal)
While strFile <> ""
Set wdDoc = Documents.Open(FileName:=strFolder & "\" & strFile, _
AddToRecentFiles:=False, Visible:=False)
StatusBar = "Processing: " & strFile
With wdDoc
If .AttachedTemplate.Name = "Normal.dot" Then
.UpdateStylesOnOpen = True
.UpdateStylesOnOpen = False
End If
.Close SaveChanges:=True
End With
strFile = Dir()
Wend
Set wdDoc = Nothing
Application.DisplayStatusBar = SBar
Application.ScreenUpdating = True
End Sub
Function GetFolder() As String
Dim oFolder As Object
GetFolder = ""
Set oFolder = CreateObject("Shell.Application").BrowseForFolder(0, "Choose a folder", 0)
If (Not oFolder Is Nothing) Then GetFolder = oFolder.Items.Item.Path
Set oFolder = Nothing
End Function
What the above macro does is to open a browser so you can select the folder of interest, then goes through all documents in that folder, setting the 'UpdateStylesOnOpen' property 'on' for any that are based on the 'Normal' template. From now on, any such
document would ordinarily be forced to comply with the Style definitions in the underlying template. Since you may not want that, it then re-sets the 'UpdateStylesOnOpen' property to 'off' before saving the document.
Change the "Normal.dot" template name to match yours.
For installation & usage instructions, see:
http://www.gmayor.com/installing_macro.htm
Hint: Don't add the macro to a document saved in your 'folder of interest'.