Uno de los problemas más comunes que enfrenta Emily al editar es la inserción de la coma en serie en una lista de elementos en línea, antes de la conjunción final entre los elementos de la lista. La oficina de Emily impone el uso de la coma en serie para mayor claridad y para evitar frases potencialmente incómodas como «dedico este libro a mis padres, la Madre Teresa y Jesús». Sin embargo, a la mayoría de los escritores no les gusta usar esta coma, por lo que Emily dedica una buena cantidad de tiempo a editarla en casi todos los párrafos del texto que encuentra. Emily señala que le facilitaría la vida si tuviera una macro que buscara desde el punto de inserción hasta el final de la oración actual e insertara una coma antes de la siguiente aparición de las conjunciones comunes «y» y «o», pero solo si ya no hay una coma.

La mejor manera de manejar esta situación es con una macro, como señala Emily.

Aquí hay uno que realizará la tarea:

Sub SerialComma()

Dim MySelection As Selection

Selection.MoveRight Unit:=wdSentence, Extend:=wdExtend     Set MySelection = Selection     Selection.Find.ClearFormatting     Selection.Find.Replacement.ClearFormatting     With Selection.Find         .Text = "([!,.?;:]) and "

.Replacement.Text = "\1, and "

.Forward = True         .Wrap = wdFindStop         .Format = False         .MatchCase = False         .MatchWildcards = True     End With     Selection.Find.Execute Replace:=wdReplaceAll     MySelection.Select     With Selection.Find         .Text = "([!,.?;:]) or "

.Replacement.Text = "\1, or "

End With     Selection.Find.Execute Replace:=wdReplaceAll     MySelection.Select     Selection.Collapse End Sub

La macro primero selecciona todo, desde el punto de inserción actual hasta el final de la oración actual. Luego, mediante una búsqueda con comodines, busca una aparición de la palabra «y» que no siga un signo de puntuación. Si lo encuentra, reemplaza la ocurrencia con una coma y la palabra «y». Luego realizará una operación similar de búsqueda y reemplazo para la palabra «o».

Por supuesto, esta macro puede asignarse a una tecla de método abreviado o un botón de la barra de herramientas para facilitar la adición de este tipo de coma.

Otro cambio de configuración que puede hacer es decirle a Word que desea que marque como incorrecto las comas que faltan en sus listas en línea. Puede realizar este cambio de esta manera:

  1. Elija Opciones en el menú Herramientas. Word muestra el cuadro de diálogo Opciones.

  2. Asegúrese de que la pestaña Ortografía y gramática esté seleccionada. (Ver figura 1)

  3. Haga clic en el botón Configuración. Word muestra el cuadro de diálogo Configuración de gramática. (Ver figura 2)

  4. Asegúrese de que la opción «Se requiere coma antes del último elemento de la lista» esté establecida en Siempre.

  5. Haga clic en Aceptar para cerrar el cuadro de diálogo Configuración gramatical.

  6. Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones.

La configuración no insertará la última coma por usted, pero detectará aquellas instancias donde la coma no está presente.

_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 (9293) se aplica a Microsoft Word 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Word (Word 2007 y más tarde) aquí:

link: / wordribbon-Adding_Serial_Commas_in_a_Sentence [Adición de comas en serie en una oración].