当我使用Ctrl+F时,我选择的文本被放入查找侧面板,但我需要执行额外的鼠标步骤来进行替换。
当我执行Ctrl+时H,我得到一个替换对话框,但它忽略了我选择的文本。
有没有办法使用键盘快捷键直接打开替换框,将选定的文本放入查找字段?
答案1
您可以按Ctrl+ C、Ctrl+ H、Ctrl+V来获得所需的效果,但如果这太多了,那么您可以制作宏一次性完成所有事情。
也许将其映射到未使用的Ctrl++组合键。AltH
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 的默认行为十三当你点击Ctrl+时H。
尽管你明确提到了 Word 20,但也许你对此很感兴趣10。