Событие Application.EPostageInsertEx (Word)
Происходит, когда пользователь вставляет электронную почту в документ.
Синтаксис
выражение. EPostageInsertEx
( _Doc_
, _cpDeliveryAddrStart_
, _cpDeliveryAddrEnd_
, _cpReturnAddrStart_
, _cpReturnAddrEnd_
, _xaWidth_
, _yaHeight_
, _bstrPrinterName_
, _bstrPaperFeed_
, _fPrint_
, _fCancel_
)
Выражение Переменная, представляющая объект Application, объявленный с событиями в модуле класса. Сведения об использовании событий с объектом Application см. в разделе Использование событий с объектом Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Док | Обязательный | Документ | Документ, к которому добавляется электронная почтовая почта. |
cpDeliveryAddrStart | Обязательный | Long | Начальная позиция в документе для адреса доставки. Позиционирование соответствует значению свойства Start для объекта Range . |
cpDeliveryAddrEnd | Обязательный | Long | Конечная позиция в документе для адреса доставки. Позиционирование соответствует значению свойства End для объекта Range . |
cpReturnAddrStart | Обязательный | Long | Начальная позиция в документе для возвращаемого адреса. Позиционирование соответствует значению свойства Start для объекта Range . |
cpReturnAddrEnd | Обязательный | Long | Конечная позиция в документе для возвращаемого адреса. Позиционирование соответствует значению свойства End для объекта Range . |
xaWidth | Обязательный | Long | Ширина конверта в 1/1440 дюймов единиц. |
yaHeight | Обязательный | Long | Высота конверта в 1/1440 дюйма. |
bstrPrinterName | Обязательный | String | Имя принтера, указанное на вкладке Параметры печати диалогового окна Параметры конверта . |
bstrPaperFeed | Обязательный | String | Метод веб-канала, указанный на вкладке Параметры печати диалогового окна Параметры конверта . |
fPrint | Обязательный | Boolean | Значение true , если пользователь указал на печать конверта. Значение false , если пользователь указал, чтобы вставить конверт в документ. |
fCancel | Обязательный | Boolean | Значение True отменяет вставку почты. |
Пример
В следующем примере отображается сообщение для пользователя. Если пользователь отменяет сообщение, действие, указанное пользователем, отменяется.
Private Sub App_EPostageInsertEx(ByVal Doc As Document, ByVal cpDeliveryAddrStart As Long, _
ByVal cpDeliveryAddrEnd As Long, ByVal cpReturnAddrStart As Long, _
ByVal cpReturnAddrEnd As Long, ByVal xaWidth As Long, ByVal yaHeight As Long, _
ByVal bstrPrinterName As String, ByVal bstrPaperFeed As String, _
ByVal fPrint As Boolean, fCancel As Boolean)
Dim intResponse As Integer
If fPrint = True Then
intResponse = MsgBox("Make sure the printer is ready to print an envelope." & vbCrLf & _
"When the printer is ready, click OK.", vbOKCancel)
If intResponse = vbCancel Then
fCancel = True
End If
End If
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.