Ce que je veux faire en fin de compte, c'est ShellExecute()
un programme en ligne de commande chaque fois qu'une nouvelle diapositive apparaît dans mon diaporama PowerPoint. J'utilise Office 2003 PowerPoint.
J'ai fait ce qui suit :
-
Outils > Options > Options de sécurité > Macro Sécurité > Niveau de sécurité = Moyen
-
Outils > Options > Macro > Éditeur VBA :
Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow) MsgBox ("OnSlideShowPageChange") End Sub
-
Fichier > Sauvez
-
Retour à PowerPoint : F5 (pour le diaporama > View Show). Je n'ai PAS vu la boîte de message
-
Quittez PowerPoint, rouvrez le fichier .ppt, F5 ) à nouveau. Je ne vois toujours pas la boîte de message
Question : Qu'est-ce que je rate ? Pourquoi n'est-ce pas OnSlideShowPageChange
qui est invoqué lorsque je lance le diaporama ???