Word VBA Макросы: Как запомнить местоположение курсора или выделенного фрагмента?

Автор oleg4226, 29 сентября 2019, 10:34

oleg4226

Есть три макроса.
Сначала юзер запускает макрос 1.
Затем юзер запускает макрос 2.
Есть макрос 3.

Нужно запомнить положение курсора или выделенный фрагмент после макроса 1.
Затем юзер запускает макрос 2.
Затем юзер запускает макрос 3, чтобы вернуться в положение после макроса 1.

Как запомнить местоположение?

Администратор

Переменная "rng" находится вверху модуля.
Макрос1 запоминает текущий фрагмент. Макрос2 переходит в запомненный фрагмент.

Public rng As Range

Sub Макрос1()

    Set rng = Selection.Range
   
End Sub

Sub Макрос2()

    rng.Select

End Sub

oleg4226