Cuando uso Ctrl+, Fmi texto seleccionado se coloca en el panel lateral de búsqueda, pero necesito realizar pasos adicionales con el mouse para reemplazarlo.
Cuando hago Ctrl+ Haparece un cuadro de diálogo de reemplazo, pero ignora el texto seleccionado.
¿Hay alguna manera de tener un método abreviado de teclado que abra un cuadro de reemplazo directamente y coloque el texto seleccionado en el campo de búsqueda?
Respuesta1
Puede presionar Ctrl+ C, Ctrl+ H, Ctrl+ Vpara obtener el efecto deseado, pero si incluso eso es demasiado, puedehacer una macropara hacerlo todo de una vez.
Quizás asignelo a la combinación de teclas Ctrl+ Alt+ no utilizada 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
Si recibe un mensaje "Tipo definido por el usuario no definido", estáfalta la referencia a la biblioteca de objetos de Microsoft Forms 2.0. Si no aparece en la lista, agregue C:\Windows\System32\FM20.dll
o C:\Windows\FM20.dll
como referencia.
Respuesta2
¿Hay alguna manera de tener un método abreviado de teclado que abra un cuadro de reemplazo directamente y coloque el texto seleccionado en el campo de búsqueda?
Ese es el comportamiento predeterminado con Word 2013cuando presionas Ctrl+ H.
Quizás esto sea de su interés aunque haya mencionado explícitamente Word 20.10.