Adición de comas en serie en una oración (Microsoft Word)
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 muchos 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.
A lo que Emily se refiere es a lo que se conoce como una «coma en serie» o una «coma de Oxford». Su uso ha sido debatido durante décadas por gramáticos. (No quiero entrar en un debate al respecto aquí, pero diré que el uso de una coma de Oxford puede mejorar la claridad cuando se trata de listas en línea, como señala Emily).
Emily está buscando una solución bastante simple al problema, una que busque las conjunciones comunes e inserte una coma, según sea necesario. La mejor manera de manejar esta situación es con una macro, como señala. 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».
Esta macro puede, por supuesto, ser asignada a una tecla de método abreviado o al enlace: / wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Quick Access Toolbar]
para facilitar la adición de este tipo de coma.
Reconozco que esta macro puede no funcionar para todas las permutaciones gramaticales. (El inglés es bastante «blando» de esa manera.) Puede ser mejor simplemente dejar que Word revise su documento por usted y marque cualquier cosa que cuestione cuando se trata de la presencia de la coma de Oxford (o la falta de ella). Puede realizar este cambio de esta manera si está utilizando Word 2007, Word 2010 o Word 2013:
-
Muestra el cuadro de diálogo Opciones de Word. (En Word 2007, haga clic en el botón Office y luego en Opciones de Word. En Word 2010 o Word 2013, haga clic en la pestaña Archivo de la cinta y luego en Opciones).
-
Haga clic en la opción Revisión en el lado izquierdo del cuadro de diálogo. (Ver figura 1)
-
Haga clic en el botón Configuración. Word muestra el cuadro de diálogo Configuración de gramática. (Ver figura 2)
-
Asegúrese de que la opción «Se requiere coma antes del último elemento de la lista» esté establecida en Siempre.
-
Haga clic en Aceptar para cerrar el cuadro de diálogo Configuración gramatical.
-
Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de Word.
Si está utilizando Word 2016 o una versión posterior, utilice los siguientes pasos en su lugar:
-
Muestre la pestaña Archivo de la cinta y luego haga clic en Opciones.
-
Haga clic en la opción Revisión en el lado izquierdo del cuadro de diálogo. (Vea la figura 3.)
-
Haga clic en el botón Configuración. Word muestra el cuadro de diálogo Configuración de gramática.
-
Desplácese hasta la parte inferior del cuadro de diálogo para mostrar la opción Convenciones de puntuación. Asegúrese de que la coma de Oxford esté seleccionada. (Consulte la figura 4.)
-
Haga clic en Aceptar para cerrar el cuadro de diálogo Configuración gramatical.
-
Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de Word.
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). Esta sugerencia (9295) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de esta sugerencia para interfaz de menú anterior de Word aquí:
link: / word-Adding_Serial_Commas_in_a_Sentence [Adición de comas en serie en una oración]
.