Como editora, a Gillian le gusta codificar con colores las secciones de texto para los autores.

Por lo tanto, le gustaría poder crear múltiples atajos de teclado para resaltar en diferentes colores una vez que haya seleccionado el texto (por ejemplo, Alt + G para verde, Alt + B para azul y Alt + Y para amarillo).

Gillian se pregunta si esto es posible.

Sí, es posible, pero necesitará usar una macro para hacer el trabajo.

Sin embargo, antes de hacerlo, deberá averiguar qué teclas de método abreviado desea utilizar. Gillian sugiere usar Alt + G, Alt + B y Alt + Y.

Puede hacer esto, pero puede entrar en conflicto con otros usos de la tecla Alt (como acceder a las herramientas de la cinta desde el teclado). Puede ser mejor usar teclas de método abreviado como Shift + Alt + G, Shift + Alt + G y Shift + Alt + Y.

Para grabar una macro que establece colores de texto, simplemente siga estos pasos:

  1. Seleccione una palabra o frase. (Realmente no importa lo que selecciones)

  2. Muestre el enlace: / wordribbon-Viendo_la_tabla_de_ Desarrollador [pestaña Desarrollador] de la cinta.

  3. En el grupo Código, haga clic en la herramienta Grabar macro. Word muestra el cuadro de diálogo Grabar macro. (Ver figura 1)

  4. En el campo Nombre, ingrese un nombre de macro que describa lo que está haciendo. (Por ejemplo, si está grabando una macro para hacer que el texto sea azul, puede usar el nombre MakeTextBlue).

  5. Usando la lista desplegable Almacenar macro en, elija Todos los documentos (Normal.dotm).

  6. Haga clic en el botón Teclado. Word cierra el cuadro de diálogo Grabar macro y muestra brevemente el cuadro de diálogo Personalizar teclado. Tenga en cuenta que el nombre de la macro que proporcionó en el paso 4 se muestra en el cuadro de diálogo y el punto de inserción parpadea en el cuadro Presione Nueva tecla de acceso directo. (Ver figura 2)

  7. Presione la tecla de método abreviado que desea utilizar para invocar la macro. (Por ejemplo, puede presionar Shift + Alt + B ya que su macro hará que el texto seleccionado sea azul).

  8. Haga clic en el botón Asignar. La tecla de método abreviado se muestra ahora asignada a la macro.

  9. Haga clic en Cerrar. Word cierra el cuadro de diálogo Personalizar teclado y se está ejecutando la grabadora de macros.

  10. Presione Ctrl + D. Word muestra el cuadro de diálogo Fuente. (Vea la figura 3.)

  11. Usando la lista desplegable Color de fuente, elija el color de azul que desee.

  12. Haga clic en Aceptar para cerrar el cuadro de diálogo Fuente.

  13. Haga clic en la herramienta Detener grabación en el grupo Código.

En este punto, su macro está completa y puede invocarla seleccionando texto y luego presionando Shift + Alt + B. Puede crear macros similares para configurar sus otros colores, como desee.

Hay una parte de los pasos anteriores que debe explicarse. Observe la forma en que se muestra el cuadro de diálogo Fuente en los pasos 10 a 12. Puede pensar que puede simplemente mostrar la pestaña Inicio de la cinta y usar las herramientas ubicadas allí para establecer el color de la fuente. El problema es que, en la prueba, esto no siempre dio como resultado que la grabadora de macros registrara el paso (establecer el color). La fuente en la pantalla cambió de color, pero el paso no apareció en la macro. La única forma de establecer de manera confiable el color de la fuente y registrarlo en la macro era mostrar el cuadro de diálogo Fuente, como se indica.

Si examinara la macro que acaba de grabar, verá que se ve así:

Sub MakeTextBlue()

' ' MakeTextBlue Macro ' '     With Selection.Font         .Name = "+Body"

.Size = 11         .Bold = False         .Italic = False         .Underline = wdUnderlineNone         .UnderlineColor = wdColorAutomatic         .StrikeThrough = False         .DoubleStrikeThrough = False         .Outline = False         .Emboss = False         .Shadow = False         .Hidden = False         .SmallCaps = False         .AllCaps = False         .Color = 12611584         .Engrave = False         .Superscript = False         .Subscript = False         .Spacing = 0         .Scaling = 100         .Position = 0         .Kerning = 0         .Animation = wdAnimationNone         .Ligatures = wdLigaturesNone         .NumberSpacing = wdNumberSpacingDefault         .NumberForm = wdNumberFormDefault         .StylisticSet = wdStylisticSetDefault         .ContextualAlternates = 0     End With End Sub

Si cree que esta es una macro larga para un solo paso (establecer el color del texto), tendrá razón. Es un ejemplo clásico de que la grabadora de macros es demasiado completa en lo que registra. Puede reducir fácilmente la macro a lo siguiente:

Sub MakeTextBlue()

Selection.Font.Color = 12611584 End Sub

Si quisiera un poco más de flexibilidad en la macro, también podría usar lo siguiente:

Sub MakeTextBlue()

Selection.Font.Color = RGB(0, 0, 255)

End Sub

A continuación, puede ajustar fácilmente el valor RGB utilizado para el color jugando con los tres parámetros utilizados con la función RGB.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Este consejo (4269) se aplica a Microsoft Word 2007, 2010, 2013 y 2016.