Este artículo es muy especial, no solo porque es el primero del año, sino porque es el primero que no lo escribe un servidor.
Pues sí… Los créditos del artículo van para Diego Merino, quien ha querido compartir con toda la comunidad de traductores unas macros de VBA que emplea para limpiar los textos que traduce en Word.
Diego Merino es un traductor literario y se define a sí mismo como «interesado por todo y por nada, aprendiz a tiempo completo, de formación ecléctica, multidisciplinar, multifacética, multiforme y multicolor. Desde hace unos años mi pasión por la exploración de la naturaleza humana y por la literatura me han llevado a sumergirme de lleno en el maravilloso y peculiar mundo de la traducción. Y ahí voy, buceando alegremente y descubriendo tesoros en cada aleteo...».
Si quieres saber más sobre Diego, puedes abrir su página web:
https://diegomerinotraducciones.com/
Quiero recomendarte que emplees estas macros para mejorar tu trabajo, para asegurarte de que das un servicio excelente y de que lo haces de una forma más eficaz.
No te hago esperar más y te dejo con Diego:
⁂
Hace algún tiempo me propuse crear una macro en Word para limpiar los errores más comunes que se suelen cometer en los textos de carácter literario. En estos últimos meses (gracias a inestimable ayuda de Jesús Prieto y otros expertos en la materia) la he ido mejorando y completando.
Aquí te dejo el resultado por si te puede ser de utilidad. Por supuesto, cualquier sugerencia sobre cómo mejorarla será más que bienvenida.
Las macros (ahora son 5 en lugar de ser una sola) no son más que una serie de búsquedas y reemplazos que utilizan algunas de las expresiones regulares de Visual Basic (los famosos «caracteres comodín»).
Una de las mayores limitaciones que he encontrado ha sido la imposibilidad de añadir booleanos de tipo OR («o esto o aquello») en una misma búsqueda para cadenas de texto de más de 1 carácter. Le sigue de cerca el no poder indicarle a Word que busque un elemento que aparezca 0 o más veces (los cuantificadores {n}, {n;} y {n,m} únicamente funcionan con n y m >0). Si fuese posible hacer estas dos operaciones (¡no dudes en comentárnoslo si sabes cómo hacerlo!) las macros serían mucho más cortas y sencillas (y, de paso, también más elegantes), pues no haría falta realizar tantísimas búsquedas independientes.
En este pdf puedes ver todos los pasos de las macros y todos los reemplazos que realiza cada una.
Puedes descargar las macros de dos formas distintas:
1 — Macros VBA individuales
En los siguientes enlaces puedes acceder directamente al texto de las macros (a la programación en Visual Basic). Para poder utilizarlas tan solo tienes que copiarlas y luego, en Word, ir a la cinta de Programador – Macros – Crear, pegar aquí el texto y darle a Guardar.
Puntuación e espacios
Elimina los errores de puntuación más frecuentes y todos los espacios innecesarios.
Términos
Corrige palabras y expresiones que frecuentemente aparecen mal escritas.
Espacios irrompibles acrónimos e iniciales
Reemplaza el espacio normal por un espacio de no separación en acrónimos (como en EE. UU.) e iniciales (como en F. R. Gómez).
Palabras dobles
Corrige palabras repetidas.
Unidades
Corrige unidades que se escriben mal con frecuencia. Si no hay espacio, añade espacio entre la cifra y la unidad. Sustituye dicho espacio por un espacio de no separación.
2 — Documento de Word con todas las macros
También puedes descargarte directamente este documento de Word que ya contiene todas las macros.
Al abrir este documento verás que tiene un botón para cada macro en la barra de herramientas de acceso rápido (arriba a la izquierda).
Mil gracias de nuevo a Jesús Prieto por sus consejos y por compartir este artículo en su blog.







Muchas gracias. Yo soy totalmente amacrofabeta, así que me vienen estupendos.
Pues a macrofabetizarse gratis.
🙂
Un abrazo,
… Jesús Prieto …
Otro excelente artículo. Muchas gracias Jesús.
A ti, Gastón… Y a Diego Merino, por compartir sus macros con todos los compañeros.
Un fuerte abrazo,
… Jesús Prieto …
Excelente material, gracias por compartir.
Gracias, Julián:
Me alegro de que te guste. En este caso, todo el crédito para va para Diego Merino.
¡Un abrazo!
… Jesús Prieto …