Rebecca está buscando una forma de reemplazar la última coma en una oración con la palabra «y». Aparentemente, necesita realizar este tipo de edición bastante y pensó que podría haber una manera rápida y fácil de hacer la edición en lugar de tener que hacerlo manualmente.

No hay una forma incorporada de realizar esta edición específica en Word, pero puede crear una macro simple que buscará la última coma, la eliminará y luego escribirá la palabra deseada. El siguiente es un ejemplo de tal macro.

Sub ReplaceLastComma()

Dim J As Integer     Dim bRep As Boolean     Dim sRaw As String

Selection.Sentences(1).Select     sRaw = Selection.Text     bRep = False     For J = Len(sRaw) To 1 Step -1         If Mid(sRaw, J, 1) = "," Then             Selection.Collapse Direction:=wdCollapseStart             Selection.MoveRight Unit:=wdCharacter, Count:=J - 1             Selection.Delete Unit:=wdCharacter, Count:=1             Selection.TypeText Text:=" and"

J = 1             bRep = True         End If     Next J     If Not bRep Then Selection.Collapse Direction:=wdCollapseStart End Sub

La macro selecciona la oración actual (aquella en la que se encuentra el punto de inserción y luego retrocede por el texto de la oración (el texto se asigna a la variable sRaw para facilitar el procesamiento). Si se encuentra una coma, entonces el punto de inserción se coloca justo antes de la coma en el documento, la coma se elimina, y luego se escribe un espacio y la palabra «y».

Si prefiere que la macro no elimine el coma, puede realizar el cambio rápido de eliminar la línea que realiza la eliminación (y cambiar la línea anterior para que el movimiento sea «J + 1» en lugar de «J-1»), o simplemente puede agregar una coma antes el espacio en el texto que está escribiendo la macro.

| _Nota: _

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

`link: / wordribbon-WordTipsMacros [Click 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 (5401) 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-Replacing_the_Last_Comma [Reemplazo de la última coma].