Hallo, habe ein Problem mit einem Outlook Makro.. Und zwar verstehe ich nicht warum er nach jedem Schleifendurchlauf die MsgBox bringt, wollte sie eigentlich nur einmal nach Beendigung der Schleife.. Thx schonmal!
Das Makro errechnet die verbrauchten Freiminuten meines Handyvertrages (60/60 Taktung) und gibt zusätzlich die angefallenen Kosten für SMS aus.. Die Vorarbeit leistet Mobile Archiver (mobilearchiving.com/?mobile-archiver-outlook)..
Das Makro errechnet die verbrauchten Freiminuten meines Handyvertrages (60/60 Taktung) und gibt zusätzlich die angefallenen Kosten für SMS aus.. Die Vorarbeit leistet Mobile Archiver (mobilearchiving.com/?mobile-archiver-outlook)..
Quellcode
- Sub CustomMailMessageRule(Item As Outlook.MailItem)
- Set Items = Application.Session.Folders("MobileArchiver").Folders("Outbound Calls").Items
- Dim min As Integer
- min = 0
- For i = 1 To Items.count()
- If Mid(Items(i).body, 71, 2) = "00" Then
- min = min + Mid(Items(i).body, 65, 2) * 60 + Mid(Items(i).body, 68, 2)
- Else
- min = min + Mid(Items(i).body, 65, 2) * 60 + Mid(Items(i).body, 68, 2) + 1
- End If
- Next
- Set Items = Application.Session.Folders("MobileArchiver").Folders("Sent Items").Items
- MsgBox "Freiminuten verbraucht: " & min & " ; Sonstige Kosten: " & Items.count * 0.19 & " €"
- End Sub
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „TacoLoco“ ()