當我使用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 20,但也許您對此感興趣10。