Como posso usar o teclado para escolher como colar texto no MS Word?

2

Enquanto uso um processador de textos eu prefiro usar o teclado quase exclusivamente, mas ao colar texto no MS Word eu pareço forçado a usar o mouse. Não consigo encontrar uma maneira de especificar como tratar a formatação (mantenha apenas a fonte / o destino da correspondência / texto) em uma base única sem usar o mouse (distraindo e devagar) ou alterando minhas configurações padrão (ainda pior).

Existe uma maneira de fazer isso? Parece-me que preciso de um atalho de teclado para entrar no diálogo Opções de Colagem depois de colar ou um comando diferente que eu possa usar para especificar o opção de formatação. Eu olhei para Colar Especial , mas isso parece apenas fornecer uma opção relevante, ou seja, "somente texto" ( Texto Não formatado ), enquanto eu quero "manter" ou "corresponder" também.

Estou usando o MS Word 2007, mas uma resposta aplicável a outras versões obviamente seria mais útil em geral.

P.S. Uso a interface de usuário holandesa do MS Office para compatibilidade com colegas, portanto, várias chaves e textos acima podem ser imprecisos.

    
por PJTraill 20.05.2016 / 18:07

3 respostas

1

Além da resposta útil por Lernkurve, concluo que ' Colar especial… ' faz não fazer o trabalho, enquanto mapeia os pressionamentos de tecla para macros criadas a partir do 'modo colar 'diálogo faz. Como suas duas primeiras opções aplicam o Word 2013 e versões posteriores, qualquer pessoa que tenha aderido em 2007 terá que criar e mapear macros.

Gravando Macros

Para gravar macros, você precisa da aba Desenvolvedores ativada na faixa de opções, em Opções do Word / Opções Populares .

Macros para os modos de colagem

As macros necessárias para realizar o trabalho, registradas ao entrar no menu de opções após a colagem, são:

Sub PasteOriginal()
' Paste with option ‘original formatting’
    Selection.PasteAndFormat (wdFormatOriginalFormatting)
End Sub
Sub PasteMatching()
' Paste with option ‘match destination’
    Selection.PasteAndFormat (wdFormatSurroundingFormattingWithEmphasis)
End Sub
Sub PasteText()
' Paste with option ‘only text’
    Selection.PasteAndFormat (wdFormatPlainText)
End Sub

Eu os mapeei para Ctrl + Alt + Deslocamento + ( < | | | > ) para manter formato , somente texto e formato de mesclagem respectivamente. Eu escolhi as teclas modificadoras Ctrl + Alt + Deslocamento para evitar confrontos com mapeamentos predefinidos, enquanto ( < | | | > ) sugerido para mim olhando para trás (para o formato fonte), neutro e olhando para frente (para o formato de destino), mesmo que não sejam realmente o que acontece .

Significado das opções

O significado das opções é descrito da seguinte maneira no MSDN (eu não testei isso completamente):

  • Manter a formatação da fonte ( wdFormatOriginalFormatting ): “Preserva a formatação original do material colado” - Presumo que isso inclua estilos, mas imagino o que acontece se os nomes dos estilos entrarem em conflito. Eu presumo que toda a formatação atual seja ignorada.
  • Formatação de mesclagem ( wdFormatSurroundingFormattingWithEmphasis ): “Corresponde à formatação do texto colado à formatação do texto ao redor” - Eu acredito isso significa que os caracteres do fonte e qualquer ênfase ( negrito , itálico , _ sublinhado _) são inseridos na formatação atual, enquanto todas as outras formatações originais são ignoradas. / em>
  • Manter somente texto ( wdFormatPlainText ): “Cola como texto simples e não formatado.” - Somente os caracteres da fonte são inseridos, na formatação atual.

Opções em Colar Especial

Eu investiguei as opções em Colar especial ... , gravando macros para cada opção, como na captura de tela do diálogo na resposta de Lernkurve. Alguns deles pareciam se comportar como manter o formato (algumas vezes fazendo coisas extras estranhas), outros como apenas texto , mas nenhum como formato . (Para obter todas as opções eu tive que colar texto com alguma formatação extra, caso contrário eu só tenho duas opções, o meu conjunto de opções incluiu "Imagem (Windows Metafile)", não em sua imagem.)

Estes foram os resultados:

Sub SpecialPasteDoc() ' MS Office Word-document object
    Selection.PasteSpecial Link:=False, DataType:=wdPasteOLEObject, Placement _
        :=wdInLine, DisplayAsIcon:=False
End Sub
Sub SpecialPasteRTF() ' Formatted text (RTF)

    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePlain() ' Unformatted text
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePic() ' Picture (Windows Metafile)
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePicEnhanced() ' Picture (Enhanced Metafile)
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPasteHTML() 'HTML Format
    Selection.PasteSpecial Link:=False, DataType:=wdPasteHTML, Placement:= _
        wdInLine, DisplayAsIcon:=False
End Sub
Sub SpecialPasteUnicodeText() ' Unformatted Unicode Text
    Selection.PasteSpecial Link:=False, DataType:=20, Placement:=wdInLine, _
        DisplayAsIcon:=False
End Sub
    
por 24.05.2016 / 19:00
4

Solução 1: com o menu de contexto chave

Com o Word 2013, você pode clicar em

  1. a tecla do menu de contexto
  2. seguido por
    • K para Manter a formatação original ,
    • M , Insira para Formatação de Mesclagem (sim, por estranho que pareça, um Enter adicional foi necessário) ou
    • T para Manter somente texto .

Atecladomenudecontextoéaseguinte:

Fonte: link

Solução 2: com teclas aceleradoras do menu da faixa de opções

No Word 2013, clique em Alt + H , V e, em seguida, K , M ou T .

Solução3:comodiálogoColarEspecial

Vocêpode

  1. pressioneCtrl+Alt+V(emvezdeapenasCtrl+V)paraabriracaixadediálogoColarespecial,
  2. entãouseSetaparabaixoouSetaparacimaparaalteraraseleçãopadrão
  3. epressioneEnter.

Solução4:comaatribuiçãodeumatalhodetecladoparaumamacro

  1. CrieumamacroseparadaparacadaopçãoColarespecial,conformemostradoem esta resposta de superusuário
  2. Atribuir um atalho de teclado para ele via menu FileOptionsCustomize RibbonCustomizeCustomize Keyboard
por 21.05.2016 / 16:31
0

Vimos aqui em 2013 e depois, mas posso fornecer a resposta para 2010 e antes: Alt + H, V, S, V

Essa combinação de teclas é fácil de atingir rapidamente. Note que isso abrirá a caixa de diálogo especial de colar, mas você pode continuar, pressionando uma tecla de atalho (primeira letra) para selecionar "unicode texto não formatado" (ou o que for chamado), enter para fechar a caixa de diálogo, etc. p>

Para correspondência, A Microsoft diz : Ctrl + V, Ctrl, M

    
por 25.07.2017 / 15:15