Bonjour,
j'ai créé un diaporama avec beaucoup de diapositives.
Sur la première, j'ai créé une forme. Au clic sur cette forme se lance la macro suivante :
Sub test()
Dim N_Diapo As Integer
Dim pptSlideShow As SlideShowWindow
N_Diapo = 79
' Référence à la fenêtre du diaporama actif
Set pptSlideShow = ActivePresentation.SlideShowWindow
Debug.Print ActivePresentation.FullName, N_Diapo
' Aller à la diapositive N (par exemple, la diapositive 5)
pptSlideShow.View.GotoSlide (N_Diapo)
End Sub
Sur la lien gotoslide, j'ai le message d'erreur suivant : "SlideShow View (unknown member) : Integer out of range 79 is not in the valid range of 1 to 4"
J'ai l'impression qu'il y a une confusion entre les section et le diaporama complet. En effet la première section contient 4 diapositives, mais mon diaporama en contient plus de 90...
Comment lui dire d'afficher la diapo 79 sans s'occuper des sections ?
Pour information, je sais que je pourrais le faire avec une action au lieu d'utiliser le vba mais mon objectif est de choisir mon numéro de diapositive en fonction du contenu d'un fichier texte (donc mon code n'est pas fini)
Merci de votre aide
Partager