Passer au contenu

PowerPoint XP : lancer une macrocommande au démarrage d’un diaporama

Comment : en sélectionnant le contrôle Image.Il n’est pas possible, en principe, de lancer une macro quand on démarre un diaporama avec PowerPoint, car il n’existe…

Comment : en sélectionnant le contrôle Image.Il n’est pas possible, en principe, de lancer une macro quand on démarre un diaporama avec PowerPoint, car il n’existe pas d’équivalent de la macro AutoExec de Word ou d’Excel. On peut toutefois contourner cette difficulté en utilisant une ressource de PowerPoint qui permet à une macro de se déclencher au passage du pointeur de la souris sur une zone. Il suffit que cette zone occupe toute la première diapositive pour que le lancement soit systématique. Pour cela, il vous faut insérer une diapositive au début du diaporama. Sélectionnez la première diapositive en utilisant la commande Dupliquer la diapositive du menu Insertion, puis affichez la barre d’outils Boîte à outils Contrôles en passant par le menu Affichage. Cliquez sur l’icône du contrôle Image et tracez un rectangle couvrant la diapositive. Cliquez deux fois sur la zone grisée. L’éditeur Visual Basic pour Application apparaît. Dans le menu situé en haut à droite, sélectionnez MouseMove (au lieu de Click). Ajoutez, à la ligne suivant la déclaration Private Sub Image1 _MouseMove (…), la commande SlideShow-Windows(1). View. Next. Puis insérez le code devant être lancé au démarrage (par exemple MsgBox (“hello”). Retournez dans PowerPoint et, en pressant , lancez le diaporama. Le pointeur de la souris sera forcément sur le contrôle Image de la première diapositive, et la macro démarrera.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction