MS Word 2010 - atalho de teclado para substituição que usa texto selecionado

MS Word 2010 - atalho de teclado para substituição que usa texto selecionado

Quando uso Ctrl+ Fmeu texto selecionado é colocado no painel lateral de localização, mas preciso executar etapas extras do mouse para fazer uma substituição.

Quando faço Ctrlisso, Hrecebo uma caixa de diálogo de substituição, mas ela ignora o texto selecionado.

Existe uma maneira de ter um atalho de teclado que abra uma caixa de substituição diretamente, colocando o texto selecionado no campo de localização?

Responder1

Você pode pressionar Ctrl+ C, Ctrl+ H, Ctrl+ Vpara obter o efeito desejado, mas se isso for demais, você podefaça uma macropara fazer tudo de uma vez.

Talvez mapeie-o para a combinação de teclas Ctrl+ Alt+ não 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

Se você receber uma mensagem "Tipo definido pelo usuário não definido", você estáfaltando a referência à biblioteca de objetos do Microsoft Forms 2.0. Se não estiver listado, adicione C:\Windows\System32\FM20.dllou C:\Windows\FM20.dllcomo referência.

Responder2

Existe uma maneira de ter um atalho de teclado que abra uma caixa de substituição diretamente, colocando o texto selecionado no campo de localização?

Esse é o comportamento padrão do Word 2013quando você pressiona Ctrl+ H.

Talvez isso seja do seu interesse, embora você tenha mencionado explicitamente o Word 2010.

informação relacionada