Compartilhar via


Evento MailItem.ReplyAll (Outlook)

Ocorre quando o usuário seleciona a ação ReplyAll para um item ou quando o método ReplyAll é chamado para o item, que é uma instância o objeto pai.

Sintaxe

expression. ReplyAll( _Response_ , _Cancel_ )

expressão Uma variável que representa um objeto MailItem.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Response Obrigatório Objeto O novo item que está sendo enviado em resposta à mensagem original.
Cancel Obrigatório Boolean False quando o evento ocorre. Se o procedimento de evento define este argumento como True, a resposta todos operação não será concluída e o novo item não é exibida.

Comentários

Retorna a resposta como um objeto MailItem.

Exemplo

Este exemplo Visual Basic for Applications (VBA) usa o evento ReplyAll e lembra o usuário de que a ação responderá a todos os destinatários originais de um item e, dependendo da resposta do usuário, permite que a ação continue ou interrompe a ele. Para usar este exemplo, abra um item de email existente, execute o procedimento Initialize Handler() e responder ao item.

Public WithEvents myItem As MailItem 
 
 
 
Sub Initialize_Handler() 
 
 Set myItem = Application.ActiveInspector.CurrentItem 
 
End Sub 
 
 
 
Private Sub myItem_ReplyAll(ByVal Response As Object, Cancel As Boolean) 
 
 Dim mymsg As String 
 
 Dim myResult As Integer 
 
 mymsg = "Do you really want to reply to all original recipients?" 
 
 myResult = MsgBox(mymsg, vbYesNo, "Flame Protector") 
 
 If myResult = vbNo Then 
 
 Cancel = True 
 
 End If 
 
End Sub

Confira também

Objeto MailItem

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.