
Cuando abre un documento, hay un icono de marcador al lado de la barra de desplazamiento que le pregunta si desea ir a la última posición. Este es el comportamiento que quiero, sólo quiero que se ejecute automáticamente cada vez que se abran archivos. En otras palabras, cuando hay varios documentos abiertos, al abrir cualquier documento se debe saltar a la última posición editada de ese documento.
Application.GoBack en AutoOpen no parece funcionar, irá a mis otros documentos.
Respuesta1
No necesitas VBA para eso:
Después de abrir el documento de Word, presione Shift+ F5.
El cursor debería entonces situarse en el último lugar de edición.
Para una alternativa a Application.GoBack
:
Word funciona almacenando un marcador integrado llamado \PrevSel1
en el documento, al que luego puede volver. En lugar de usar el atajo Shift+F5, puedes simplemente ir a él:
Selection.GoTo What:=wdGoToBookmark, Name:="\PrevSel1"