Still doesn't work for some reason. I have even stripped my code down to a simple test if the event is firing.

[vba]Sub OnSlideShowPageChange(ByVal ssw As SlideShowWindow)
MsgBox ("Test")
End Sub[/vba]
But I still get the same effect, this doesn't fire unless it is done manually the first time, is there anyway I can manually call this procedure when the show loads?