Событие MailItem.Send (Outlook)

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

Синтаксис

выражение. Send( _Cancel_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Отмена Обязательный Boolean (Не используется в VBScript). Значение false при возникновении события. Если процедура события задает этому аргументу значение True, операция отправки не завершена и инспектор остается открытым.

Замечания

Если в Microsoft Visual Basic Scripting Edition (VBScript) для возвращаемого значения этой функции задано значение False, элемент не отправляется.

Пример

В этом примере Visual Basic для приложений (VBA) используется событие Send и отправляется элемент с автоматической датой окончания срока действия. Пример кода должен быть помещен в модуль класса, например ThisOutlookSession, и процедура должна быть вызвана SendMyMail , прежде чем процедура события может быть вызвана Microsoft Outlook.

Public WithEvents myItem As Outlook.MailItem 
 
 
 
Sub SendMyMail() 
 
 Set myItem = Outlook.CreateItem(olMailItem) 
 
 myItem.To = "Dan Wilson" 
 
 myItem.Subject = "Data files information" 
 
 myItem.Send 
 
End Sub 
 
 
 
Private Sub myItem_Send(Cancel As Boolean) 
 
 myItem.ExpiryTime = #2/2/2003 4:00:00 PM# 
 
End Sub

См. также

Объект MailItem

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

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