Gonduana

Contenidos para traductores

  • Blog
  • Empieza por aquí
    • Encuesta: coger
    • Encuesta: ratón o mouse
    • Artículos más leídos
    • Vídeos más vistos
    • Gonduana en las redes sociales
    • ¿Quieres saber más sobre mí?
  • Recursos
    • Software para traductores
    • Hardware para traductores
    • Internet para traductores
    • WordPress para traductores
  • Sobre mí
  • Servicios
  • Contacto

Macro de VBA para pegar sin formato en Word

Publicado el 2/agosto/2020 por Jesús Prieto

Al hilo del artículo anterior del blog, algunos me habéis comentado que sería interesante tener también la macro de VBA para pegar sin formato en Word.

Planteamiento del problema

Esta sección es una repetición del anterior artículo, así que si ya te lo conoces, te recomiendo que te la saltes.

Como bien comenta el artículo de How-To Geek, en Word existe la posibilidad de pegar sin formato, es decir, pegar perdiendo los colorines, tipografía, tamaños, etc. del texto original guardado en el Portapapeles. El procedimiento sería así:

pegar sin formato en Word

Es un proceso que necesita dos clics de ratón y si eres de los que tienes atadas las manos al teclado, te costará despegarlas para maniobrar con el ratón por la cinta de Word.

Por otra parte, el atajo  CTRL + MAYÚS + V  se utiliza en muchas otras aplicaciones para pegar sin formato. Lo uso cada día en Evernote.

Por estas razones recomiendo tener un atajo de teclado  CTRL + MAYÚS + V  en Word para pegar sin formato. Como no existe de serie en Word, hay varias formas de conseguirlo:

  1. Crear una macro de AutoHotkey, que es la forma que vamos a desarrollar en este artículo.
  2. Crear una macro de Word y asignar el atajo  CTRL + MAYÚS + V  a esa macro.

La primera forma la vimos en el anterior artículo. Ahora veremos la segunda. ¡Entramos al tajo!

⁂

Macro de VBA para pegar sin formato en Word

Dentro de Microsoft Word puedes pegar sin formato en Word sin ningún programa externo, gracias a las macros de VBA y con los mismos beneficios que la macro de AutoHotkey: fiabilidad y rapidez.

La macro de VBA para pegar sin formato en Word es:

Sub PegarSinFormato()
' Macro de VBA para pegar sin formato en Word
' https://www.gonduana.com/macro-de-vba-para-pegar-sin-formato-en-word
    Selection.PasteAndFormat (wdFormatPlainText)
End Sub

Sencilla, ¿verdad?

La macro de VBA en acción:

macro de AutoHotkey para pegar sin formato en Word

Instantánea y fiable, ¿verdad?

☛ Por último, lo que te aconsejo es que asignes el atajo de teclado  CTRL + MAYÚS + V  a esta macro. De esta forma tendrás el mismo atajo de teclado para la misma función en diferentes aplicaciones.

Si no quieres asignar ningún atajo de teclado, siempre podrás seleccionar la macro que quieres ejecutar con el botón Macros de la cinta de Word Desarrollador:

macros de VBA de Word

⁂

Comparativa con la macro de AutoHotkey

Si solo buscabas la macro de VBA, puedes saltarte esta sección.

Pero si quieres compararla con la macro de AutoHotkey que vimos en el anterior artículo, recordarás que no era más compleja:

macro de VBA de Word para pegar sin formato

☛ Pongo solo la imagen de esta macro de AutoHotkey para que no la puedas copiar sin querer, pensando que es de VBA… Si quieres la macro de AutoHotkey, aquí tienes el enlace al artículo.

Como ves, aparte de que en AutoHotkey hay un atajo de teclado (^+v:: para  CTRL + MAYÚS + V ) y de que aparece esta línea:

oWord := ComObjActive("Word.Application")

la línea que efectivamente pega sin formato es prácticamente la misma:

oWord.Selection.PasteAndFormat(22) para AutoHotkey

Selection.PasteAndFormat (wdFormatPlainText) para VBA

La única diferencia es la constante de VBA wdFormatPlainText, que en realidad tiene el valor 22, así que puedes comprobar que ambas líneas en ambos idiomas de programación (VBA y AutoHotkey) son muy parecidas.

Esto que podría parecerte un caso muy particular, en realidad no lo es:

☛ La idea que quiero dejarte en esta sección es que si encuentras en internet unas líneas de código en VBA, es bastante fácil pasarlas a AutoHotkey. VBA es más simple porque no hay que definir el objeto oWord, pero el resto de líneas serán siempre muy similares.

⁂

Conclusiones de la macro de VBA

Con esta macro de VBA consigues que el atajo de teclado  CTRL + MAYÚS + V  sirva para pegar sin formato en Word.

De esta manera, el mismo atajo funciona igual que en otras aplicaciones, así no tienes que memorizar más atajos.

⁂

Nada más, solo un par de recomendaciones si te interesa leer más sobre macros de VBA o si quieres estar al tanto de los artículos de Gonduana que continuarán a este:

  • Lee los otros artículos de macros de VBA, de este mismo blog. Los tienes todos si filtras por «VBA» en la nube de etiquetas (columna derecha del blog).
  • Suscríbete al boletín del blog, o sígueme en LinkedIn o Twitter (@jssprt). De esta manera, serás el primero en enterarte de la publicación de los artículos.

Entradas relacionadas

Si te ha gustado el artículo, además de compartirlo en tus redes sociales,

puedes leer otros artículos de Gonduana del mismo estilo:

Macro de AutoHotkey para pegar sin formato en Word

Macro de AutoHotkey para pegar sin formato en Word

16/julio/2020

Hoy en LinkedIn he leído un artículo de How-To Geek que recomienda usar el atajo de teclado  CTRL + MAYÚS + V  para pegar sin formato en muchas aplicaciones.

Leer el artículo »
Macros de Word para ordinales

Mis macros de Word para ordinales (Marisa E Schieda)

11/noviembre/2019

Este artículo es el segundo programado de Marisa E. Schieda, una correctora y bloguera argentina que quiere compartir contigo sus macros de Word para ordinales.

Leer el artículo »
Macros de Word para las abreviaturas de número

Mis macros de Word para abreviaturas de “número”

10/noviembre/2019

Este artículo es de Marisa E. Schieda, una correctora y bloguera argentina que quiere compartir contigo sus macros de Word para abreviaturas de «número», cuya

Leer el artículo »
Cómo exportar las entradas de Autocorrección a otro ordenador

Cómo exportar las entradas de Autocorrección a otro ordenador

22/septiembre/2019

Seguramente alguna vez has querido exportar las entradas de Autocorrección para poder llevártelas a otro ordenador. ¿Quieres saber cómo?

Leer el artículo »

Cómo borrar los retornos en Word

5/septiembre/2019

¿Alguna vez has querido borrar los retornos en Word, pero se te borraban no solo los seleccionados, sino todos los del documento abierto? Pues que

Leer el artículo »
Quitar duplicados con una función de Excel

Cómo quitar duplicados con una función de Excel

21/abril/2019

Si eres lector de este blog, seguramente recuerdas haber leído algún artículo para quitar duplicados de listas, ¿verdad? Ahora lo veremos desde una perspectiva distinta,

Leer el artículo »
Jesús Prieto

Jesús Prieto

Querido traductor: quiero compartir contigo muchas cosas que podrás aprovechar como profesional: desde herramientas especiales hasta técnicas comerciales; desde estrategias de marketing hasta trucos de productividad personal; desde cómo diseñar tu marca personal hasta novedades de impuestos.
Todos los artículos

Publicado en: macros Etiquetado como: VBA, Word

Entrada sin comentarios

Comentar Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Jesús Prieto

Jesús Prieto 2015

Sobre mí

Lo más visto…

Artículos más leídos de Gonduana
Vídeos más vistos de Gonduana
Gonduana en las redes sociales

Últimos artículos

  • Cosas que he aprendido este año 2022
  • Cómo escribir letras griegas con AutoHotkey
  • Macro de VBA para pegar sin formato en Word
  • Macro de AutoHotkey para pegar sin formato en Word
  • Extranjerismos en el ajedrez
  • Cómo buscar en el diccionario de la RAE con AutoHotkey
  • Los comodines de Excel
  • Novedades en el buscador de la RAE
  • Mis macros de Word para ordinales (Marisa E Schieda)
  • Mis macros de Word para abreviaturas de “número”

Nube de etiquetas

anglicismos AutoHotkey cobros comodines copias de seguridad correo español Excel foto fórmulas geografía geometría GTD historia imagen impagos InDesign libros marca matemáticas mouse MT ortografía Outlook parábolas PDF PHP poesía power PowerPoint RAE ratón regex retrasos tarifas teclado tipografía TM Trados Studio VBA vídeo Word WordPress XML zoología

Categorías

  • adaptación (3)
  • blog (11)
  • comercial (24)
  • contabilidad (2)
  • español (6)
  • etimología (5)
  • fiscalidad (2)
  • hardware (3)
  • macros (42)
  • marketing (8)
  • noticias (4)
  • productividad (42)
  • seguridad (5)
  • social (9)
  • software (41)
  • TAO (39)
  • terminología (9)
  • traducción automática (2)
  • traducción literaria (1)
  • tradumática (38)
  • vídeo (18)
Buscar en Gonduana
Política de privacidad
Política de cookies
Aviso legal
Creative Commons

Licencia Creative Commons

Blog de Gonduana: recursos para traductores

Esta web usa cookies
Es cansino, sí, pero la ley europea me obliga a avisarte que este blog, como casi el 100%, usa cookies para recabar datos. ¿Estás de acuerdo con mi Política de cookies? Vale Rechazar Más información
Política de cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
GUARDAR Y ACEPTAR