Hallo,
Wat ik probeer te maken: Op het moment dat ik een outlook 2003 mail ga forwarden moet er vba code uitgevoerd worden. Ik ben via de help van vba en op internet op het volgende voorbeeld gekomen.
Deze heb ik in thisoutlooksession gezet.
Maar naar mijn idee doe ik iets niet goed, want op het moment dat de code aanpas naar bijv. myItem.subject = "onderwerp" wordt dit niet ingesteld. het lijkt er op dat de code niet uitgevoerd wordt.
In princiepe hoeft de code niet gestart te worden via dit event. Wat ook mogelijk is, is een knop in de toolbar te zetten, maar omdat word als email editor ingesteld staat, kan ik daar alleen (denk ik) word macro's in zetten.
Ik heb nog niet veel ervaring in het schrijven in vba, nu 2 dagen om precies te zijn, dus ik hoop dat iemand mij kan helpen
Wat ik probeer te maken: Op het moment dat ik een outlook 2003 mail ga forwarden moet er vba code uitgevoerd worden. Ik ben via de help van vba en op internet op het volgende voorbeeld gekomen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| 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 |
Deze heb ik in thisoutlooksession gezet.
Maar naar mijn idee doe ik iets niet goed, want op het moment dat de code aanpas naar bijv. myItem.subject = "onderwerp" wordt dit niet ingesteld. het lijkt er op dat de code niet uitgevoerd wordt.
In princiepe hoeft de code niet gestart te worden via dit event. Wat ook mogelijk is, is een knop in de toolbar te zetten, maar omdat word als email editor ingesteld staat, kan ik daar alleen (denk ik) word macro's in zetten.
Ik heb nog niet veel ervaring in het schrijven in vba, nu 2 dagen om precies te zijn, dus ik hoop dat iemand mij kan helpen