Normalmente, a medida que realiza modificaciones en sus documentos, Word realiza un seguimiento de lo que hace. Word hace esto para que luego pueda usar los comandos Deshacer y Rehacer en la barra de herramientas. Sin embargo, ¿qué sucede si está desarrollando una macro y no desea que el usuario pueda deshacer los cambios? En este caso, puede utilizar el método UndoClear en su macro, de la siguiente manera:

ActiveDocument.UndoClear

En este uso, UndoClear borra la pila Deshacer (la lista de acciones que Word recuerda) para el documento activo. Tenga en cuenta que esto afecta solo a las acciones que se han registrado hasta ahora; cualquier acción nueva será debidamente registrada y disponible en la pila.

_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 textos más popular del mundo). Esta sugerencia (13275) 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-Clearing_the_Undo_Stack_in_a_Macro [Limpiar la pila de deshacer en una macro].