Hallo !
Het wil maar niet lukken om de "BeforeViewSwitch" event in Outlook 2010 te laten aanroepen!
Zoals uitgelegd in http://msdn.microsoft.com/en-us/library/aa157807(v=office.10).aspx heb ik de hiernavolgende code in een class module met de naam "Class1" geplaatst:
In de module "ThisOutlookSession" heb ik dan de hiernavolgende code opgenomen:
Bij het opstarten van Outlook verschijnt de message box, wat er op wijst dat de Application_Startup event wordt doorlopen.
Maar als ik naar een andere view overschakel, wordt de BeforeViewSwitch event niet getriggerd.
Ik heb geen idee wat er fout zit.
Grtz,
MDN111
Het wil maar niet lukken om de "BeforeViewSwitch" event in Outlook 2010 te laten aanroepen!
Zoals uitgelegd in http://msdn.microsoft.com/en-us/library/aa157807(v=office.10).aspx heb ik de hiernavolgende code in een class module met de naam "Class1" geplaatst:
Code:
Public WithEvents myOlExp As Outlook.Explorer
Public Sub Initialize_handler()
Set myOlExp = Application.ActiveExplorer
End Sub
Private Sub myOlExp_BeforeViewSwitch(ByVal NewView As Variant, Cancel As Boolean)
Dim Prompt As String
Prompt = "Are you sure you want to switch to the " & NewView & " view?"
If MsgBox(Prompt, vbYesNo + vbQuestion) = vbNo Then Cancel = True
End Sub
Code:
Private Sub Application_Startup()
Dim myClass1 As Class1
Set myClass1 = New Class1
myClass1.Initialize_handler
MsgBox "Application_Startup() fired"
End Sub
Maar als ik naar een andere view overschakel, wordt de BeforeViewSwitch event niet getriggerd.
Ik heb geen idee wat er fout zit.
Grtz,
MDN111
Bijlagen
Laatst bewerkt: