Barry usa la función de control de cambios de Word para controlar lo que muchos revisores diferentes hacen en un documento. Recientemente preguntó si había alguna forma de aceptar todos los cambios de un revisor en particular, pero no los de los otros revisores.

La respuesta depende de la versión de Word que esté utilizando. Si usa Word 97 o Word 2000, la respuesta es no, no puede. Todo lo que puede hacer es trabajar con los cambios individualmente o aceptarlos o rechazarlos todos. Si usa Word 2002 o Word 2003, la historia es diferente; todo lo que necesitas hacer es seguir estos pasos:

  1. Asegúrese de que se muestre la barra de herramientas Revisión. (Seleccione Ver | Barras de herramientas | Revisando).

  2. En la barra de herramientas Revisión, elija Revisores en el menú Mostrar. Word muestra una lista de revisores que contribuyeron al documento.

  3. Seleccione el nombre de un revisor cuyos cambios no desea ver. La marca de verificación junto al nombre del revisor desaparece.

  4. Repita los pasos 2 y 3 para cada revisor cuyos cambios no desee ver. Cuando haya terminado, el único revisor que debería estar «visible» (tiene una marca de verificación junto al nombre) es aquel cuyos cambios desea aceptar.

  5. Haga clic en la flecha hacia abajo junto a la herramienta Aceptar. Word muestra un menú desplegable.

  6. Elija Aceptar todos los cambios mostrados. Word acepta todos los cambios mostrados, es decir, solo los del revisor único.

Si usa una versión de Word anterior a Word 2002, puede intentar usar una macro para aceptar cambios de un autor en particular. Sin embargo, debido a la forma en que VBA funciona entre bastidores, querrá probar la macro a fondo con su versión de Word para asegurarse de que funciona como se esperaba.

La siguiente macro recorrerá todos los cambios realizados en un documento, comparando el nombre asociado con cada cambio con el nombre del revisor cuyos cambios desea conservar. Todo lo que necesita hacer es reemplazar «nombre de autor» con el nombre del revisor. Puede averiguar el nombre del revisor colocando el mouse sobre un cambio realizado por ese revisor. Cuando lo hace, Word muestra un pequeño cuadro amarillo, similar a una información sobre herramientas, que contiene (entre otras cosas) el nombre del revisor; simplemente ponga el mismo nombre en la macro.

Sub ReviewAuthor()

For Each oChange In ActiveDocument.Revisions         If oChange.Author = "authorname" Then             oChange.Accept         End If     Next End Sub

_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 (1639) 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-Select_All_Changes_by_a_Particular_Reviewer [Seleccionar todos los cambios de un revisor particular].