
Cuando uso un procesador de textos, prefiero usar el teclado casi exclusivamente, pero cuando pego texto en MS Word parezco obligado a usar el mouse. No encuentro ninguna manera de especificar cómo tratar el formato (mantener fuente/coincidir destino/texto únicamente) de forma única sin usar el mouse (que distrae y es lento) o alterar mi configuración predeterminada (aún peor).
¿Hay alguna forma de hacer esto? Me parece que necesitocualquieraun atajo de teclado para ingresar alOpciones de pegadodiálogo después de pegaroun comando diferente que puedo usar para especificar la opción de formato. MiréPegado especial, pero eso sólo parece proporcionar una opción relevante, a saber, "solo texto" (Texto sin formato), mientras que también quiero "mantener" o "coincidir".
Estoy usando MS Word 2007, pero una respuesta que se aplique a otras versiones obviamente sería más útil en general.
PD: Utilizo la interfaz de usuario holandesa de MS Office para ser compatible con mis colegas, por lo que varias claves y textos anteriores pueden ser inexactos.
Respuesta1
Solución 1: con context menullave
Con Word 2013, puede hacer clic
- la context menuclave
- seguido de cualquiera
- KparaCoserva el formato original,
- M, EnterparaFusionar formato(sí, por extraño que parezca, Enterse requirió un adicional) o
- TparaMantener solo texto.
La context menuclave es esta:
Fuente:https://en.wikipedia.org/wiki/Menu_key
Solución 2: con teclas de aceleración del menú de cinta
En Word 2013, haga clic en Alt+ H, V, luego en K, Mo T.
Solución 3: conPasta Especialdiálogo
Puede
- presione Ctrl+ Alt+ V(en lugar de solo Ctrl+ V) para abrir elPegado especialdiálogo,
- luego use Arrow downo Arrow uppara cambiar la selección predeterminada
- y presione Enter.
Solución 4: asignando un atajo de teclado a una macro
- Crea una macro separada para cadaPasta Especialopción como se muestra enesta respuesta de superusuario
- Asígnale un atajo de teclado a través del menú
File
→Options
→Customize Ribbon
→Customize
→Customize Keyboard
Respuesta2
Además de la útil respuesta de Lernkurve, concluyo que 'Pegado especial…' hacenohacer el trabajo, mientras que el mapeo de pulsaciones de teclas a macros creadas a partir del diálogo 'modo pegar' lo hace. Dado que sus dos primeras opciones se aplican a Word 2013 y versiones posteriores, cualquiera que se quede atrapado en 2007 tendrá que crear y asignar macros.
Grabación de macros
Para grabar macros, necesita la Developerspestaña habilitada en la cinta, en Word Options/ Popular Options.
Macros para los modos de pegado
Las macros necesarias para realizar el trabajo, registradas al ingresar al menú de opciones después de pegar, son:
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
Los asigné a Ctrl+ Alt+ Shift+( <| || >) para keep formaty text onlyrespectivamente merge format. Elegí las teclas modificadoras Ctrl+ Alt+ Shiftpara evitar conflictos con asignaciones predefinidas, mientras que ( <| || >) me sugirió mirar hacia atrás (al formato de origen), neutral y mirar hacia adelante (al formato de destino), incluso si eso no es realmente lo que sucede. .
Significado de las opciones
El significado de las opciones se describe a continuación en MSDN (no lo he probado a fondo):
- Keep source formatting(
wdFormatOriginalFormatting
): “Conserva el formato original del material pegado” –Supongo que esto incluye estilos, pero me pregunto qué sucede si los nombres de los estilos chocan. Supongo que se ignora todo el formato actual. - Merge formatting(
wdFormatSurroundingFormattingWithEmphasis
): “Hace coincidir el formato del texto pegado con el formato del texto circundante” –Icreeresto significa que los personajes de la fuente y cualquier énfasis(atrevido,itálico, _ subrayado _)se insertan en el formato actual, mientras que el resto del formato original se ignora. - Keep Text only(
wdFormatPlainText
): “Se pega como texto sin formato y sin formato”. – Sólo se insertan los caracteres del origen, en el formato actual.
Opciones en Pegado Especial
Investigué las opciones enPegado especial…, grabando macros para cada opción, como en la captura de pantalla del diálogo en la respuesta de Lernkurve. Algunos de ellos parecían comportarse como keep format(a veces haciendo cosas extrañas extra), otros como text only, peroningunocomo merge format. (Para obtener todas las opciones, tuve que pegar texto con algún formato adicional; de lo contrario, solo obtuve dos opciones; mi conjunto de opciones incluía "Imagen (metarchivo de Windows)", no en su captura de pantalla).
Estos fueron los 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
Respuesta3
Vine aquí buscando 2013 y posteriores, pero puedo dar la respuesta para 2010 y anteriores:Alt + H, V, S, V
Esa combinación de teclas es fácil de presionar rápidamente. Tenga en cuenta que esto abrirá el cuadro de diálogo especial para pegar, pero puede continuar presionando una tecla de método abreviado (primera letra) para seleccionar "texto Unicode sin formato" (o como se llame), enter
para cerrar el cuadro de diálogo, etc.
Para el partido,Microsoft dice:Ctrl + V, Ctrl, M