Freigeben über


MailItem.ReplyAll-Ereignis (Outlook)

Dieses Ereignis tritt auf, wenn der Benutzer die ReplyAll-Aktion für ein Element auswählt oder die Methode ReplyAll für das Element aufgerufen wird, das eine Instanz des übergeordneten Objekts ist.

Syntax

Ausdruck. ReplyAll( _Response_ , _Cancel_ )

Ausdruck Eine Variable, die ein MailItem -Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Antwort Erforderlich Objekt Das neue Element, das als Antwort auf die ursprüngliche Nachricht gesendet wird.
Cancel Erforderlich Boolean False, Wenn das Ereignis auftritt. Wenn die Ereignisprozedur dieses Argument auf True festgelegt wird, wird der Reply all-Vorgang nicht abgeschlossen und das neue Element nicht angezeigt.

Hinweise

Gibt die Antwort als MailItem -Objekt zurück.

Beispiel

Visual Basic für Applikationen (VBA) wird das ReplyAll -Ereignis verwendet, und fragt den Benutzer, die an alle ursprünglichen Empfänger eines Elements und je nach Antwort des Benutzers entweder ermöglicht die Aktion, um den Vorgang fortzusetzen oder beendet. Verwenden Sie dieses Beispiel, öffnen Sie ein vorhandene e-Mail-Element, führen Sie die Prozedur Initialize Handler() und dann auf das Element Antworten.

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

Siehe auch

MailItem-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.