Share via


Événement MailItem.Forward (Outlook)

Survient lorsque l'utilisateur sélectionne l'action Forward pour un élément ou lorsque la méthode Forward est appelée pour cet élément (ce dernier étant une instance de l'objet parent).

Syntaxe

expression. Forward( _Forward_ , _Cancel_ )

expression Variable qui représente un objet MailItem.

Paramètres

Nom Requis/Facultatif Type de données Description
Transférer Obligatoire Object Nouvel élément transféré.
Cancel Obligatoire Boolean (Non utilisé dans Microsoft Visual Basic Scripting Edition, ou VBScript). False lorsque l'événement se produit. Si la procédure événementielle affecte à cet argument la valeur True, l'opération de transfert n'est pas achevée et le nouvel élément n'est pas affiché.

Remarques

Dans VBScript, si vous définissez la valeur renvoyée de cette fonction sur False, l'action de transfert n'est pas achevée et le nouvel élément n'est pas affiché.

Exemple

Cet exemple Microsoft Visual Basic pour Applications (VBA) utilise l’événement Forward pour désactiver le transfert sur un élément dont l’objet est « Ne pas transférer » en définissant l’argument Cancel sur True et il affiche également un message indiquant que l’élément n’est peut-être pas transféré. L’exemple de code doit être placé dans un module de classe tel que ThisOutlookSession, et la Initialize_Handler() routine doit être appelée avant que la procédure événementielle puisse être appelée par Microsoft Outlook. Un élément d’e-mail doit être ouvert lorsque vous exécutez Initialize_Handler().

Public WithEvents myItem As Outlook.MailItem 
 
 
 
Public Sub Initialize_Handler() 
 
 Set myItem = Application.ActiveInspector.CurrentItem 
 
End Sub 
 
 
 
Private Sub myItem_Forward(ByVal Forward As Object, Cancel As Boolean) 
 
 If myItem.Subject = "Do not forward" Then 
 
 MsgBox "You may not forward this message!" 
 
 Cancel = True 
 
 End If 
 
End Sub

Voir aussi

Objet MailItem

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.