If you open a document directly from an e-mail message (which in any case is
bad practice) then if the filename field updates it will show the temporary
file location. You have no control over the remote user's configuration. The
answer is either to convert the field to text (CTRL+SHIFT+F9) or insert it
as text in the first place using a macro e.g.
Sub InsertFileNameAndPath()
Dim fFname As String
With ActiveDocument
If Len(.Path) = 0 Then
.Save
End If
fFname = .FullName
End With
Selection.TypeText fFname
End Sub
OR
Sub InsertFilenameOnly()
Dim fFname As String
With ActiveDocument
If Len(.Path) = 0 Then
.Save
End If
fFname = .name
End With
Selection.TypeText fFname
End Sub
http://www.gmayor.com/installing_macro.htm
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>