The following is a macro that will show file save locations. The macro produces the following Message Box:

It will identify custom locations set by the user. It does not make any changes.
Sub FilePathIs()
'
' Macro written 3 December 2001 by Charles Kyle Kenyon
' modified 4 January 2024 to add documents location renamed from TemplatesPathIs
' assisted by Hans Vogelar on finding default save location for new templates
' Gives folder location for certain files as set by user
'
' I do not know what happens if this runs on a computer that has not had a WorkGroup Templates folder set
' This will not run on a Mac - use alternate macro if running on a Mac
'
Dim sUserTemplatesLocation As String
Dim sWorkgroupTemplatesLocation As String
Dim sStartUpTemplatesLocation As String
Dim sNewTemplatesLocation As String
Dim sDocumentsDefaultLocation As String
Dim sActiveDocumentPath As String
'
On Error Resume Next
'
sUserTemplatesLocation = Options.DefaultFilePath(wdUserTemplatesPath) & ""
sWorkgroupTemplatesLocation = Options.DefaultFilePath(wdWorkgroupTemplatesPath) & ""
sStartUpTemplatesLocation = Options.DefaultFilePath(wdStartupPath) & ""
sNewTemplatesLocation = CreateObject("WScript.Shell").RegRead _
("HKEY_CURRENT_USER\Software\Microsoft\Office" & Application.Version & "\Word\Options\PersonalTemplates")
sDocumentsDefaultLocation = Options.DefaultFilePath(wdDocumentsPath) & ""
If ActiveDocument.Path <> "" Then
sActiveDocumentPath = "The active document's save path is: " & ActiveDocument.Path & ""
Else
sActiveDocumentPath = "This document has never been saved!"
End If
'
MsgBox Prompt:="The user templates are in:" & vbCrLf _
& vbTab & sUserTemplatesLocation & vbCrLf & vbCrLf _
& "The Workgroup Templates are in:" & vbCrLf _
& vbTab & sWorkgroupTemplatesLocation & vbCrLf & vbCrLf _
& "The Startup (Add-In) Templates are in:" & vbCrLf _
& vbTab & sStartUpTemplatesLocation & vbCrLf & vbCrLf _
& "The default save location for new templates is: " & vbCrLf _
& vbTab & sNewTemplatesLocation & vbCrLf & vbCrLf _
& "The default save location for documents is: " & vbCrLf _
& vbTab & sDocumentsDefaultLocation & vbCrLf _
& vbTab & "Note: this may have been temporarily changed by a save." & vbCrLf & vbCrLf _
& sActiveDocumentPath, _
Buttons:=vbInformation, title:="Default file location settings - Windows Version"
On Error GoTo -1
End Sub
'
Sub FilePathIsMac()
'
' Macro written 3 December 2001 by Charles Kyle Kenyon
' modified 4 January 2024 to add documents location renamed from TemplatesPathIs
' Gives folder location for certain files as set by user
'
' I do not know what happens if this runs on a computer that has not had a WorkGroup Templates folder set
' This is intended for use on a Mac - does not give Default Save Location for New Templates
'
Dim sUserTemplatesLocation As String
Dim sWorkgroupTemplatesLocation As String
Dim sStartUpTemplatesLocation As String
Dim sDocumentsDefaultLocation As String
Dim sActiveDocumentPath As String
'
On Error Resume Next
'
sUserTemplatesLocation = Options.DefaultFilePath(wdUserTemplatesPath) & ""
sWorkgroupTemplatesLocation = Options.DefaultFilePath(wdWorkgroupTemplatesPath) & ""
sStartUpTemplatesLocation = Options.DefaultFilePath(wdStartupPath) & ""
sDocumentsDefaultLocation = Options.DefaultFilePath(wdDocumentsPath) & ""
If ActiveDocument.Path <> "" Then
sActiveDocumentPath = "The active document's save path is: " & ActiveDocument.Path & ""
Else
sActiveDocumentPath = "This document has never been saved!"
End If
'
MsgBox Prompt:="The user templates are in:" & vbCrLf _
& vbTab & sUserTemplatesLocation & vbCrLf & vbCrLf _
& "The Workgroup Templates are in:" & vbCrLf _
& vbTab & sWorkgroupTemplatesLocation & vbCrLf & vbCrLf _
& "The Startup (Add-In) Templates are in:" & vbCrLf _
& vbTab & sStartUpTemplatesLocation & vbCrLf & vbCrLf _
& "The default save location for documents is: " & vbCrLf _
& vbTab & sDocumentsDefaultLocation & vbCrLf _
& vbTab & "Note: this may have been temporarily changed by a save." & vbCrLf & vbCrLf _
& sActiveDocumentPath, _
Buttons:=vbInformation, title:="Default file location settings - Mac Version"
On Error GoTo -1
End Sub
Resources: