E-mail open event?

Status
Niet open voor verdere reacties.

Ron001

Gebruiker
Lid geworden
4 dec 2017
Berichten
384
VBA’ers

Bestaat er zoiets als een Workbook_Open event maar dan bij het openen van een e-mail?

Misschien domme vraag…
 
Zie de link die ik plaatste.
 
Heeft iemand een voorbeeld ofzo, ben niet echt mee met de uitleg van de link...:-(
 
Dit is een voorbeeld.
Test even welk event je nodig hebt.
Dit is van toepassing op items die nog niet eerder gelezen zijn.

Code:
Public WithEvents myItem As Outlook.MailItem

Private Sub Application_ItemLoad(ByVal Item As Object)
    If Item.Class = olMail Then
        Set myItem = Item
    End If
End Sub

Private Sub myItem_BeforeRead()
    MsgBox ("myItem_BeforeRead")
End Sub

Private Sub myItem_Read()
    MsgBox "myItem_read"
End Sub

Private Sub myItem_Open(Cancel As Boolean)
    MsgBox "myItem_Open"
End Sub
 
Maar waar zet ik dit in? Onder “Algemeen” ?
Hoe roep ik deze op voor een bepaalde e-mail? Want ik heb een heleboel voorgeprogrammeerde e-mails die ook onder “Algemeen” staan?
Hoe weet hij bij welke e-mail deze macro moet gelden?

Ben nog niet echt mee…
 
Zo:
OutlookVBA.JPG

En je roept die niet op.
Het zijn event routines.
Die worden automatisch uitgevoerd bij een bepaalde gebeurtenis in Outlook.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan