Как автоматически перейти к последней отредактированной позиции в файле, открытом в Word?

Как автоматически перейти к последней отредактированной позиции в файле, открытом в Word?

Когда вы открываете документ, рядом с полосой прокрутки появляется значок закладки, спрашивающий, хотите ли вы перейти к последней позиции. Это то поведение, которое мне нужно, я просто хочу, чтобы оно выполнялось автоматически каждый раз при открытии файлов. Другими словами, когда открыто несколько документов, открытие любого документа должно переходить к последней отредактированной позиции этого документа.

Application.GoBack в AutoOpen, похоже, не работает, он переходит к другим моим документам.

решение1

Для этого вам не нужен VBA:

После открытия документа Word нажмите Shift+ F5.

Курсор должен быть установлен в последнем месте редактирования.


В качестве альтернативы Application.GoBack:

Word работает, сохраняя встроенную закладку, вызываемую \PrevSel1 в документе, к которой он затем может вернуться. Вместо использования сочетания клавиш Shift+F5, вы можете просто перейти к ней:

Selection.GoTo What:=wdGoToBookmark, Name:="\PrevSel1"

Связанный контент