Поделиться через


Событие Document.Undo (Publisher)

Происходит, когда пользователь отменяет последнее выполненное действие.

Синтаксис

expression. Отменить

Выражение Переменная, представляющая объект Document .

Замечания

Событие Undo возникает сразу после отмены действия.

Если несколько действий отменены, событие Отмена возникает только один раз после отмены всех действий.

Дополнительные сведения об использовании событий с объектом Document см. в разделе Использование событий с объектом Document.

Пример

В этом примере отображается сообщение, когда пользователь выбирает Отменить на стандартной панели инструментов или выбирает Отменить в меню Правка . Чтобы эта подпрограмма работала с текущей публикацией, необходимо поместить ее в модуль ThisDocument .

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

Чтобы поймать это событие из проекта издателя, отличного от Майкрософт, необходимо поместить следующий код в раздел Общие объявления модуля и запустить подпрограмму InitiatePubApp.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.