Bij het verzenden van een email bericht via outlook wordt een kopie opgeslagen in PionUs,
een eigen databasesysteem waarin klantgegevens e.d. staan.
De inhoud van het mailtje is bekend en word opgeslagen,
De bedoeling is dat wanneer het mailtje daadwerkelijk verstuurd is, de extra gegevens zoals tijdstip waarop het mailtje daadwerkelijk VERZONDEN is bekend zijn.
Echter wanneer de mail verstuurd wordt is de referentie naar het mailtje weg.
De methode SendMailToPionUs valideert nog het een en het ander
De volgende code stuurt het mailtje.
Wanneer lvMail verstuurd word, valt de referentie weg.
Heeft iemand enig hoe ik ervoor kan zorgen dat ik mijn referentie terug krijg en gegevens op kan halen??
Gegroet, Ron
een eigen databasesysteem waarin klantgegevens e.d. staan.
De inhoud van het mailtje is bekend en word opgeslagen,
De bedoeling is dat wanneer het mailtje daadwerkelijk verstuurd is, de extra gegevens zoals tijdstip waarop het mailtje daadwerkelijk VERZONDEN is bekend zijn.
Echter wanneer de mail verstuurd wordt is de referentie naar het mailtje weg.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim Store As Boolean
Dim prop As UserProperty
For Each prop In Item.UserProperties
If prop.Name = "Store" Then
Store = prop.Value
End If
Next
If Store Then
SendMailToPionUs Item
End If
End Sub |
De methode SendMailToPionUs valideert nog het een en het ander
De volgende code stuurt het mailtje.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| Sub InspectorMailAndSendToPionUs()
Dim lvMail As MailItem
Dim lvSentMessageFolder As MAPIFolder
Set lvMail = ActiveInspector.CurrentItem
If Not (lvMail Is Nothing) Then
lvMail.UserProperties.Add("Store", olNumber, False) = 1
If Not (lvMail.Sent) Then
If lvMail.Recipients.Count = 0 Then
MsgBox "Geef een adres op waar het mailtje naartoe moet."
Exit Sub
End If
' STUREN MAIL
lvMail.send
End If
End If
End Sub |
Wanneer lvMail verstuurd word, valt de referentie weg.
Heeft iemand enig hoe ik ervoor kan zorgen dat ik mijn referentie terug krijg en gegevens op kan halen??
Gegroet, Ron
[ Voor 4% gewijzigd door dip op 15-11-2004 13:02 ]
It's scientifically known, that base improves the tase of cheezes!