Doel: Overnight via outlook bepaalde macro's laten runnen
Methode: Probeer het via reminders te ondervangen in VBA
wat gaat fout: Kreeg 's ochtends zoveel reminders van missed appointments (die macro's) en hij had dus niets gedaan. Toen die dismiss code van msdn website geplukt, maar dat werkt ook niet. Hij onderdrukt de eerste maar lijkt macro niet te roepen....
Iemand enig idee?
Dit is de code die staat in ThisOutlookSession
Methode: Probeer het via reminders te ondervangen in VBA
wat gaat fout: Kreeg 's ochtends zoveel reminders van missed appointments (die macro's) en hij had dus niets gedaan. Toen die dismiss code van msdn website geplukt, maar dat werkt ook niet. Hij onderdrukt de eerste maar lijkt macro niet te roepen....
Iemand enig idee?
Dit is de code die staat in ThisOutlookSession
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
| Private Sub Application_Reminder(ByVal Item As Object)
Dim olApp As Outlook.Application
Dim objRems As Outlook.Reminders
Dim objRem As Outlook.Reminder
Dim i As Integer
Set olApp = New Outlook.Application
Set objRems = olApp.Reminders
If Item.Subject = "MACRO1" Then
Call Macro1
For i = objRems.Count To 1 Step -1
If objRems(i).IsVisible = True Then
objRems(i).Dismiss
End If
Next
End If
If Item.Subject = "MACRO2" Then
Call Macro2
For i = objRems.Count To 1 Step -1
If objRems(i).IsVisible = True Then
objRems(i).Dismiss
End If
Next
End If
If Item.Subject = "MACRO3" Then
Call Macro3
For i = objRems.Count To 1 Step -1
If objRems(i).IsVisible = True Then
objRems(i).Dismiss
End If
Next
End If
If Item.Subject = "MACRO4" Then
Call Macro4
For i = objRems.Count To 1 Step -1
If objRems(i).IsVisible = True Then
objRems(i).Dismiss
End If
Next
End If
If Item.Subject = "MACRO5" Then
Call Macro5
For i = objRems.Count To 1 Step -1
If objRems(i).IsVisible = True Then
objRems(i).Dismiss
End If
Next
End If
If Item.Subject = "MACRO6" Then ' currency
Call Macro6 For i = objRems.Count To 1 Step -1
If objRems(i).IsVisible = True Then
objRems(i).Dismiss
End If
Next
End If
End Sub |
ja ja... niet iedereen heeft dezelfde kennis... wees daarom ook eens gewillig en geef een antwoord op een vraag ;)