マクロを有効にした PowerPoint 2010 プレゼンテーションに次の VBA コードを添付しています。
Public CurrentSlideIndex As Integer
Sub OnSlideShowPageChange()
CurrentSlideIndex = ActivePresentation.SlideShowWindow.View.CurrentShowPosition
If CurrentSlideIndex = 1 Then
MsgBox "First Page"
' some initialization
End If
End Sub
最初のページが表示されたときに、そこで初期化を行いたいと思います。問題は、プレゼンテーションを初めて実行したときに、ルーチンが起動されないことです。プレゼンテーションを停止してもう一度実行すると、機能し、その後も機能し続けます。最初の実行のみが機能しません。
それに対する修正はありますか?