[Powerpoint] Macro et diaporama

Macro et diaporama [Powerpoint] - Logiciels - Windows & Software

Marsh Posté le 21-08-2006 à 17:42:17    

Bonjour,
 
En premier lieu, désolé pour la longueur du texte, mais je vais tâcher d'être le plus clair possible...  ;)  
 
Contexte
Je suis actuellement confronté un problème existentiel sous Powerpoint :
J'ai créé un présentation dynamique, à base de macro VB qui me modifie les objets présents dans la présentation en fonction des valeurs issues d'un fichier Excel dont je me sers comme base de données.
Tout cela fonctionne parfaitement.
 
Problème
Je cherche désormais à exécuter automatiquement ma macro à l'ouverture de Powerpoint...
Or, il semblerait que ce "autorun" ne soit pas possible sous Powerpoint (contrairement à Excel). Ou alors via du code VB que je n'ai pas réussi à trouver.
 
Voulant contourner ce problème, j'ai donc associé à un des objets cette même macro.
Malheureusement, pour cliquer sur cet objet et exécuter la macro, il faut passer en mode diaporama... et, là, ma macro ne s'exécute plus correctement car elle a besoin que le fichier soit en mode création.
J'ai donc tenté de contourner le problème, en modifiant ma macro :  
- étape1 : elle sort du mode diaporama,  
- étape2 : elle exécute son code habituel,  
- étape3 : elle relance le mode diaporama...
 
Mais je suis alors confronté à deux nouveaux écueils :
- si, pour avoir automatiquement le mode diaporama à l'ouverture, j'enregistre mon fichier en *.pps, ma macro ferme automatiquement (et définitivement) le diaporama quand elle exécute l'étape1...
- si je laisse le fichier en *.ppt, je n'ai alors pas trouvé comment le mettre par défaut en mode diaporama...
 
D'où (enfin) mes deux questions suivantes :
1. Savez-vous comment exécuter automatiquement une macro lors de l'ouverture de Powerpoint ?
2. Savez-vous comment exécuter automatiquement un powerpoint en mode diaporama et en conservant l'extension *.ppt ?
 
La réponse à l'une de ces deux questions me permettrait enfin de finaliser ce p&!ain d'outil...  :D  
 
Merci d'avance  ;)

Reply

Marsh Posté le 21-08-2006 à 17:42:17   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed