Событие MailItem.Reply (Outlook)
Происходит при выборе пользователем действия Ответить для элемента или при вызове метода Reply для элемента, который является экземпляром родительского объекта.
Синтаксис
выражение. Reply
( _Response_
, _Cancel_
)
Выражение Переменная, представляющая объект MailItem .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Отклик | Обязательный | Object | Новый элемент, отправляемый в ответ на исходное сообщение. |
Отмена | Обязательный | Boolean | (Не используется в VBScript). Значение false при возникновении события. Если процедура события задает этому аргументу значение True, операция ответа не будет завершена и новый элемент не отображается. |
Замечания
Возвращает ответ в виде объекта MailItem .
Если в Microsoft Visual Basic Scripting Edition (VBScript) для возвращаемого значения этой функции задано значение False, действие ответа не будет завершено и новый элемент не отображается.
Пример
В этом примере Visual Basic для приложений (VBA) используется событие Reply и в папке Отправленные для элемента ответа устанавливается папка, в которой находится исходный элемент. Чтобы использовать этот пример, откройте существующий mailitem, выполните процедуру Initialize Handler()
, а затем ответьте на открытый элемент.
Public WithEvents myItem As MailItem
Sub Initialize_Handler()
Set myItem = Application.ActiveInspector.CurrentItem
End Sub
Private Sub myItem_Reply(ByVal Response As Object, Cancel As Boolean)
Set Response.SaveSentMessageFolder = myItem.Parent
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.