Sub RestoreSelectionAfterMacros()
Dim oBm As Bookmark 'Переменная для закладки
'Добавляем закладку в документ на место выделенного текста. Имя у закладки может быть любое
Set oBm = ActiveDocument.Bookmarks.Add("SelectedText", Selection.Range)
'Дальше делайте с текстом все, что угодно
'Восстанавливаем выделенный текст
oBm.Range.Select
'Удаляем закладку
oBm.Delete
End Sub
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.