Событие Application.BeforePrint (издатель)
Происходит перед печатью или предварительным просмотром публикации.
Синтаксис
expression. BeforePrint (Doc, Cancel)
Выражение Выражение, возвращающее объект Application .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Док | Обязательный | Документ | Текущая публикация. |
Отмена | Обязательный | Boolean | Значение false при возникновении события. Если процедура события задает этому параметру значение True, публикация не выводится после завершения выполнения процедуры. |
Замечания
Событие BeforePrint срабатывает только после полной загрузки документа и возврата событий onload. Печать не выполняется до выполнения обработчика событий.
Дополнительные сведения об использовании событий с объектом Application см. в разделе Использование событий с объектом Application.
Пример
В следующем макросе Microsoft Visual Basic для приложений (VBA) показано, как обрабатывать событие BeforePrint. Отображается сообщение с уведомлением пользователя о том, что документ будет напечатан.
Private Sub pubApplication_BeforePrint(ByVal Doc As Document, Cancel As Boolean )
MsgBox "Printing of " & Doc.Name & " is about to occur ."
End Sub
Чтобы это событие произошло, необходимо поместить следующую строку кода в раздел Общие объявления модуля.
Private WithEvents pubApplication As Application
Затем необходимо выполнить следующую процедуру инициализации.
Public Sub Initialize_pubApplication()
Set pubApplication = Publisher.Application
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.