MS Word 2010 — сочетание клавиш для замены, использующее выделенный текст

MS Word 2010 — сочетание клавиш для замены, использующее выделенный текст

При использовании Ctrl+ Fвыделенный текст помещается на боковую панель поиска, но для замены мне приходится выполнять дополнительные действия мышью.

При нажатии Ctrl+ Hпоявляется диалоговое окно замены, но оно игнорирует выделенный мной текст.

Есть ли способ создать сочетание клавиш, которое будет напрямую открывать поле замены, помещая выделенный текст в поле поиска?

решение1

Вы можете нажать Ctrl+ C, Ctrl+ H, Ctrl+ , Vчтобы получить желаемый эффект, но если даже это слишком, то вы можетесделать макроссделать все это за один раз.

Возможно, сопоставьте его с неиспользуемой комбинацией клавиш Ctrl+ Alt+ H.

Sub QuickReplace()
    Selection.Copy
    Dim DataObj As MSForms.DataObject
    Set DataObj = New MSForms.DataObject
    DataObj.GetFromClipboard
    Selection.Find.Text = DataObj.GetText
    Dialogs(wdDialogEditReplace).Show
End Sub

Если вы получили сообщение «Тип, определенный пользователем, не определен», то выотсутствует ссылка на библиотеку объектов Microsoft Forms 2.0. Если его нет в списке, добавьте C:\Windows\System32\FM20.dllили C:\Windows\FM20.dllв качестве ссылки.

решение2

Есть ли способ создать сочетание клавиш, которое будет напрямую открывать поле замены, помещая выделенный текст в поле поиска?

Это поведение по умолчанию в Word 20.13когда вы нажимаете Ctrl+ H.

Возможно, это вас заинтересует, хотя вы прямо упомянули Word 2010.

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