When opening large Word document, how to open where edited last?

C

Curtis

I am editing a large dissertation and would like to return to the exact point
where I edited last instead of the beginning of the document. Is there any
way to set Word to automatically take me to where I left off (usually deep in
the middle of the document) whenever I open the document?
 
K

Klaus Linke

Curtis said:
I am editing a large dissertation and would like to return to the exact
point
where I edited last instead of the beginning of the document. Is there
any
way to set Word to automatically take me to where I left off (usually deep
in
the middle of the document) whenever I open the document?

You can go back to the last edit with the GoBack command. The keyboard
shortcuts (on my machine at least) for that are Shift+F5 or Alt+Ctrl+Z.
If you want it to happen automatically each time you open a doc, you can add
a short AutoOpen macro to your Normal template:

Sub AutoOpen()
Application.GoBack
End Sub

If you haven't used macros before:
In the menu, go to Tools > Macro > Macros..., type in AutoOpen as the new
macro's name, click on the Edit button.
Then edit that macro so it looks like the one above.

If you close Word, you may be asked if you want to save the changes to the
global template... Answer "Yes".

Regards,
Klaus
 
C

Curtis

Klaus Linke said:
You can go back to the last edit with the GoBack command. The keyboard
shortcuts (on my machine at least) for that are Shift+F5 or Alt+Ctrl+Z.
If you want it to happen automatically each time you open a doc, you can add
a short AutoOpen macro to your Normal template:

Sub AutoOpen()
Application.GoBack
End Sub

If you haven't used macros before:
In the menu, go to Tools > Macro > Macros..., type in AutoOpen as the new
macro's name, click on the Edit button.
Then edit that macro so it looks like the one above.

If you close Word, you may be asked if you want to save the changes to the
global template... Answer "Yes".

Regards,
Klaus

Klaus,

I tried your suggestions but neither worked. Someone also suggested using
the Bookmark feature. I might give that a try too. Thanks for offering to
help.

Appreciatively,

Curtis
 
K

Klaus Linke

Forgot to mention:
If you're using Word 2007, you're out of luck, since Word 2007 won't save
the hidden bookmark \PrevSel1 any more that's needed for GoBack to work
between editing sessions.
Unless there's some trick I'm not aware of, you'd have to restore that
functionality with your own macros, say, by adding your own bookmark in an
AutoClose macro, and going back to it in the AutoOpen macro.

Sub AutoClose()

If Not ActiveDocument.Saved Then

Application.GoBack

' The above line might take you back to the next-to-last revision,

' but I don't know how to go to the last revision safely in Word 2007...

' The hidden bookmarks from previous versions, \PrevSel1 \PrevSel2

' seem to no longer be accessible.

ActiveDocument.Bookmarks.Add _

Name:="GoBack", _

Range:=Selection.Range

End If

End Sub



Sub AutoOpen()

Dim myBookmark As Bookmark

Dim boolSaved As Boolean

boolSaved = ActiveDocument.Saved

For Each myBookmark In ActiveDocument.Bookmarks

If myBookmark.Name = "GoBack" Then

myBookmark.Select

' ActiveWindow.ScrollIntoView Selection.Range

myBookmark.Delete

Exit For

End If

Next myBookmark

ActiveDocument.Saved = boolSaved

End Sub



Klaus
 
K

Klaus Linke

Curtis said:
I tried your suggestions but neither worked. Someone also suggested using
the Bookmark feature. I might give that a try too. Thanks for offering
to
help.

Hi Curtis,

Using Word 2007 maybe? See my other reply on how you could automate that
bookmark idea.

In older versions it should work, as long as you save in *.doc format.
Other formats like RTF and HTML likely (haven't tried) won't store the
information about the place you last edited.

Or you might use some add-in that removes such metadata to avoid privacy
issues (... it might be unintentionally revealing to know which part, say,
of a contract was last edited, which I guess may be the reason why Microsoft
did away with saving that info in Wd2007).

Klaus
 
Joined
Jan 25, 2009
Messages
1
Reaction score
0
Also trying to open dissertation at last edit point

Curtis said:
I am editing a large dissertation and would like to return to the exact point
where I edited last instead of the beginning of the document. Is there any
way to set Word to automatically take me to where I left off (usually deep in
the middle of the document) whenever I open the document?

Dear Curtis, I am also working on my dissertation, and am currently using the document map ("View" on the ribbon, then tick Document Map) to move around the document. I am not comfortable with macros, so I have not tried Klaus's ideas ~ too "scaredy cat" because the dissertation is too important for any problems. If you have come up with an idea that is not Document Map, nor macros, then I would be interested to hear it. Regards, Nick
 
Joined
Feb 24, 2009
Messages
1
Reaction score
0
It works

Klaus Linke said:
"Curtis" wrote:
>I am editing a large dissertation and would like to return to the exact
>point
> where I edited last instead of the beginning of the document. Is there
> any
> way to set Word to automatically take me to where I left off (usually deep
> in
> the middle of the document) whenever I open the document?


You can go back to the last edit with the GoBack command. The keyboard
shortcuts (on my machine at least) for that are Shift+F5 or Alt+Ctrl+Z.
If you want it to happen automatically each time you open a doc, you can add
a short AutoOpen macro to your Normal template:

Sub AutoOpen()
Application.GoBack
End Sub

If you haven't used macros before:
In the menu, go to Tools > Macro > Macros..., type in AutoOpen as the new
macro's name, click on the Edit button.
Then edit that macro so it looks like the one above.

If you close Word, you may be asked if you want to save the changes to the
global template... Answer "Yes".

Regards,
Klaus

It is working with WORD 2003 + Win Vsta per your instructions
THNX for your help
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top