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


Событие Application.AfterPrint (Издатель)

Запускается после печати всех переменных и полей.

Синтаксис

expression. AfterPrint (doc)

Выражение Выражение, возвращающее объект Application .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Док Обязательный Документ Текущая публикация.

Замечания

Microsoft Publisher не возвращает пользователю управление пользовательским интерфейсом, пока не будет выполнен обработчик событий. Событие вызывается после завершения всех операций рисования (другими словами, после завершения задания программного обеспечения и после того, как оборудование печати берет на себя).

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

Пример

В следующем макросе Microsoft Visual Basic для приложений (VBA) показано, как обрабатывать событие AfterPrint. Отображается сообщение с уведомлением пользователя о том, что документ был напечатан.

Private Sub pubApplication_AfterPrint(ByVal Doc As Document) 
 MsgBox "Printing of " & Doc.Name & "is complete." 
End Sub

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

Private WithEvents pubApplication As Application

Затем необходимо выполнить следующую процедуру инициализации.

Public Sub Initialize_pubApplication() 
 Set pubApplication = Publisher.Application 
End Sub

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

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