Uma solução é usar um modelo habilitado para macro (dotm) com uma macro VBA para substituir o SaveAs.
Uma macro de exemplo é:
Public Sub FileSaveAs()
Dim dlg As Dialog
Dim strSaveFolder
strSaveFolder = Application.Options.DefaultFilePath(wdDocumentsPath)
Select Case ActiveDocument.AttachedTemplate.Name
Case "Woodworking.dot"
Application.Options.DefaultFilePath(wdDocumentsPath) = "C:\Woodworking"
Case "Travel.dot"
Application.Options.DefaultFilePath(wdDocumentsPath) = "C:\Travel"
End Select
Set dlg = Dialogs(wdDialogFileSaveAs)
dlg.Show
Application.Options.DefaultFilePath(wdDocumentsPath) = strSaveFolder
End Sub
Você ainda precisará anexar essa macro ao Ctrl-S.
Se você usar um documento de modelo separado por usuário, o "Select Case" acima pode ser simplificado para uma atribuição simples em cada um dos modelos.