0 votos

Macro de Mac Automator/Word 2016: Intentando hacer un flujo de trabajo/macro que elimine los resaltados de las viñetas en Word 2016 para Mac

EL PROBLEMA
Estoy trabajando en Microsoft Word 2016 para Mac en un esquema de viñetas muy grande en el que frecuentemente necesito resaltar texto. Si resalto todo el texto de una viñeta, Word resalta automáticamente la viñeta también. Esto se debe a que Word, por defecto, hace que sus viñetas adopten los estilos de su texto asociado, incluyendo los resaltados. Este comportamiento por defecto siempre me ha molestado porque encuentro que el resaltado resultante de las viñetas distrae y es descuidado.

CORRECCIONES MANUALES ANTERIORES
Anteriormente, he solucionado el problema de forma manual. Por ejemplo, a veces resaltaba sólo una parte del texto asociado, y luego resaltaba el resto del texto (solucionando parcialmente el problema ex ante, pero sin permitirme resaltar todo el texto que quería a la vez). Otras veces, arreglaba el problema a posteriori: Resaltaba todo el texto asociado, con lo que la viñeta quedaba resaltada, pero luego borraba la viñeta, alineaba mi texto con la viñeta anterior no resaltada, y luego hacía clic en "enter" para crear una nueva viñeta no resaltada (esto funcionaba porque el texto asociado a la viñeta anterior no estaba completamente resaltado).

LA NECESIDAD DE AUTOMATIZACIÓN
Ahora, sin embargo, estoy tratando con un documento muy largo y la corrección manual repetitiva del problema sería demasiado ineficiente. Por lo tanto, ahora estoy buscando una solución que arregle/evite el resaltado de las viñetas sin que tenga que hacer arduos cambios individuales cada vez que resalte todo el texto asociado a una viñeta.

Mi esperanza es que pueda crear un flujo de trabajo de Automator o una macro de Microsoft Word 2016 (para Mac) que, al activarse, pueda: (i) resalte sólo el texto asociado a una viñeta -dejando la viñeta sin resaltar- o (ii) elimine automáticamente el resaltado de una viñeta resaltada dejando el texto asociado resaltado. Con respecto a la opción (ii), estaría contento con un flujo de trabajo/macro que (a) eliminara el resaltado de una viñeta individual o (b) eliminara el resaltado de todas las viñetas de un documento determinado, aunque esto último es probablemente preferible. ¿Alguien tiene alguna idea sobre si alguna de estas opciones es factible y, en caso afirmativo, cuál sería la más fácil de implementar?

1voto

brokeharvard Puntos 1

He descubierto cómo hacerlo con una macro de Word (VBA). Lo que se muestra a continuación resaltará sólo el texto (y no la viñeta) del párrafo/texto asociado donde está el cursor. Puedes enlazar la macro con el teclado para que esto sea bastante rápido. Sin embargo, esta no es la solución más rápida porque no le permite resaltar en masa pero ciertamente es mucho más rápido que hacerlo manualmente.

¡Espero que esto pueda ayudar a alguien que se encuentre con el mismo problema que yo tuve!

Sub Highlighter_Macro()
'
' Highlighter_Macro Macro
'
'
    Selection.EndKey Unit:=wdLine
    Selection.MoveUp Unit:=wdParagraph, Count:=1
    Selection.MoveDown Unit:=wdParagraph, Count:=1, Extend:=wdExtend
    Selection.MoveLeft Unit:=wdCharacter, Count:=3, Extend:=wdExtend
    Options.DefaultHighlightColorIndex = wdTurquoise
    Selection.Range.HighlightColorIndex = wdTurquoise
    Selection.EndKey Unit:=wdLine
    Selection.MoveLeft Unit:=wdCharacter, Count:=3, Extend:=wdExtend
    Options.DefaultHighlightColorIndex = wdTurquoise
    Selection.Range.HighlightColorIndex = wdTurquoise
    Selection.EndKey Unit:=wdLine
End Sub

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X