Question

J'ai trouvé les événements que le feu lorsque l'utilisateur reçoit un message, ou clique sur le bouton d'envoi, mais rien que le feu lorsque l'utilisateur crée un vide, nouveau courriel.

Était-ce utile?

La solution

Vous devriez être en mesure d'utiliser l'événement NewInspector. Exemple:

Public WithEvents myOlInspectors As Outlook.Inspectors

Private Sub Application_Startup()
    Initialize_handler
End Sub

Public Sub Initialize_handler()
    Set myOlInspectors = Application.Inspectors
End Sub

Private Sub myOlInspectors_NewInspector(ByVal Inspector As Outlook.Inspector)
    Dim msg As Outlook.MailItem
    If Inspector.CurrentItem.Class = olMail Then
        Set msg = Inspector.CurrentItem

        If msg.Size = 0 Then
            MsgBox "New message"
        End If
    End If
End Sub
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top