Code pour un aller/retour slide sur Powerpoint

Remy77100 - 9 déc. 2014 à 15:12
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 9 déc. 2014 à 15:33
Bonjour à tous,


Actuellement travaillant sur une présentation pour mon entreprise, je plante concernant un petit "plus" que je voulais amené. Je m'explique.

J'aimerai , en survolant une zone, être renvoyé vers un autre slide puis revenir a mon slide initial si je rebouge la souris (ou apres un certain timer). Alors oui je sais que c'est possible sans les codes, directement via "Inserer" , "Action"....Seulement le résultat est vraiment pas fluide et professionnelle...

Serait-ce donc possible via une macro vba ? Si oui, pourriez-vous me proposer une code ? Vous l'aurez deviné j'y connais pas grand chose.


En vous remerciant d'avance,

Rémy

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
9 déc. 2014 à 15:33
Bonjour,

Si ton souci est de pouvoir, par code, aller sur une slide précise..
tu peux utiliser ce code :
'Fonction qui retourne le Numero d'une slide par rapport à son NOM
Function GetSlideIndex(Slide As String) As Integer
    Dim retVal As Integer
    retVal = 0
    For i = 1 To ActivePresentation.Slides.Count
        If ActivePresentation.Slides(i).Name = Slide Then
            retVal = i
            Exit For
        End If
    Next
    GetSlideIndex = retVal
End Function


Et pour l'utiliser :
SlideShowWindows(1).View.GotoSlide GetSlideIndex("Slide3"), 1





pour rappel:

Merci de garder à l'esprit que CodeS-SourceS est une communauté d'entraide dans
laquelle toutes les réponses sur le forum sont assurées par des bénévoles
qui donnent de leur temps libre pour aider à résoudre les problèmes.

A noter également que nous ne faisons pas dans le "tout cuit"
et ne sommes pas là pour remplacer votre moteur de recherches...
... Soit tu trouves ton bonheur dans la partie source du site, soit à l'aide de ton moteur de recherche favori.

Ici, nous aidons volontiers sur des sujets techniques précis.

Je t'invite à lire avec attention le contenu du lien suivant :
charte-de-commentcamarche-net : conseils-d-ecriture

Ainsi que celui concernant l'utilisation de la coloration syntaxique :
Utilisation des Balises de code

Merci donc de reformuler ta demande en respectant ces quelques points.

Quelques points essentiels à retenir :
- On ne pose qu' UNE question par discussion
- Le titre de la question doit refléter le souci rencontré ( Help.. SOS.. Urgent.. n'apporte aucune information utile !)
- Lorsque votre question est résolue.. merci de clore le sujet (lien Marquer comme résolu se trouvant sous le titre de votre question).
- Une question obtiendra de meilleurs réponses si elle est correctement rédigée, que les explications sont clairs et qu'éventuellement vous postez le code qui pose problème.
- Si vous avez un message d'erreur..... MARQUEZ LE (dans son intégralité).

Merci.


0
Rejoignez-nous