Compartir a través de


Evento Document.Undo (Publisher)

Tiene lugar cuando el usuario deshace la última acción llevada a cabo.

Sintaxis

expresión. Deshacer

Expresión Variable que representa un objeto Document .

Comentarios

El evento Undo tiene lugar inmediatamente después de que se deshaga la acción.

Si se deshacen varias acciones, el evento Undo se produce sólo una vez, cuando todas las acciones se hayan deshecho.

Para obtener más información sobre el uso de eventos con el objeto Document , consulte Uso de eventos con el objeto Document.

Ejemplo:

En este ejemplo se muestra un mensaje cuando el usuario elige Deshacer en la barra de herramientas Estándar o selecciona Deshacer en el menú Editar . Para que esta rutina funcione con la publicación actual, debe colocarla en el módulo ThisDocument .

Private Sub DocPub_Undo() 
 MsgBox "Your last action has been reversed." 
End Sub

Para capturar este evento en un proyecto que no sea de Microsoft Publisher, debe colocar el siguiente código en la sección Declaraciones generales del módulo y ejecutar la rutina InitiatePubApp.

Private WithEvents DocPub As Publisher.Document 
 
Sub InitiatePubApp() 
 Set DocPub = Publisher.ActiveDocument 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.