You can easily work around the problem with a few simple macros stored in
the normal template. These intercept the save and saveas routines to insert
a bookmark at the cursor position and locate the cursor at that bookmark (if
present) when the document is next opened. If you already have macros with
these names, incorporate the code in those macros.
Sub FileSave()
On Error Resume Next
ActiveDocument.Bookmarks.Add Range:=Selection.Range, name:="OpenAt"
ActiveDocument.Save
End Sub
Sub FileSaveAs()
On Error Resume Next
ActiveDocument.Bookmarks.Add Range:=Selection.Range, name:="OpenAt"
Dialogs(wdDialogFileSaveAs).Show
'Add filename and path to title bar
ActiveWindow.Caption = ActiveDocument.FullName
End Sub
I have added a couple of optional extra lines in the following (and one in
the previous macro) -
Sub AutoOpen()
'add filename and path to title bar
ActiveWindow.Caption = ActiveDocument.FullName
'turn on table grid line display
ActiveWindow.View.TableGridlines = True
If ActiveDocument.Bookmarks.Exists("OpenAt") = True Then
ActiveDocument.Bookmarks("OpenAt").Select
End If
End Sub
to ensure that gridlines are always displayed and to put the filename and
path in the Word title bar.
http://www.gmayor.com/installing_macro.htm
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>