Lien qui fais apparaitre une image dans autre diapo, macro?
Adriang19
Messages postés
31
Statut
Membre
-
m@rina Messages postés 27758 Date d'inscription Statut Modérateur Dernière intervention -
m@rina Messages postés 27758 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous,
J'utilise powerpoint pour créer une histoire animée. Je voudrais savoir s'il est possible de créer un lien hypertexte qui, quand on y clique dessus, fait apparaitre une ou des images (ou texte) se trouvant sur une autre diapositive que celle du lien.
Je pense que ça doit être possible en utilisant des macro mais je connais pas le langage informatique. Si quelqu'un pourrait m'expliquer.
merci
J'utilise powerpoint pour créer une histoire animée. Je voudrais savoir s'il est possible de créer un lien hypertexte qui, quand on y clique dessus, fait apparaitre une ou des images (ou texte) se trouvant sur une autre diapositive que celle du lien.
Je pense que ça doit être possible en utilisant des macro mais je connais pas le langage informatique. Si quelqu'un pourrait m'expliquer.
merci
7 réponses
-
Bonjour,
Non, ce n'est pas par macro qu'on va trouver la solution.
On a le droit de mettre l'image où on veut et en double, en triple si on le souhaite.
Donc, l'image n'a pas besoin d'être sur une autre diapositive. Il suffit d'une animation d'apparition avec déclencheur.
Donc, l'image est invisible et lorsqu'on clique sur le déclencheur (objet de son choix, texte si tu préfères), l'image apparaît.
Plus de détails ici :
https://faqword.com/index.php/powerpoint/faq-ppt/les-animations/636-est-il-possible-de-faire-apparaitre-un-objet-cliquant-sur-un-autre-objet
m@rina
-
J'ai peux etre pas été assez précis: en fait je veux que l'image apparaisse uniquement sur autre autre diapo que la diapo en cours. Donc elle y sera quand par la suite j'irai sur cette diapo que si j'ai validé ce premier lien, sinon non
-
bonjour.
il suffit de mettre l'image sur la diapo désigné, la placée a l'avance est impossible. -
Bonjour,
Eh oui ! ta demande n'était pas suffisamment précise.
Il faut effectivement passer par une macro. Je dirais même deux car il faut être sûr que l'objet en question ne soit pas visible au début du diaporama.
Voici les deux macros :
Cette première macro est une macro automatique qui se lancera en même temps que le diaporama (ne pas changer son nom)
Tu remplaces 7 par le numéro de la diapo où doit apparaître cette image. Et dans les deux macros, tu remplaces le mot "image" par le nom de ton image.
Sub OnSlideShowPageChange(ByVal diaporama As SlideShowWindow)
If diaporama.View.CurrentShowPosition = 1 Then
ActivePresentation.Slides(7).Shapes("image").visible = msoFalse
End If
End Sub
Cette deuxième macro doit être affectée à la forme ou au texte qui déclenchera l'apparition de l'image. Sélection de l'objet, puis Insertion => Action. Dans la boîte de dialogue Actions, tu coches "Exécuter la macro" et tu choisis la macro "visible".
Sub visible()
ActivePresentation.Slides(7).Shapes("image").visible = msoTrue
End Sub
m@rina
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Oh génial, merci beaucoup c'est bien ce que je pensais,je vais essayer ça dès que je peux. Je n'ai jamais créer de macro, je copie donc ton texte lorsque je fais ma création de macro c'est ça?
-
Bonjour,
Oui, tu fais Alt+F11 pour accéder à l'éditeur VB, puis tu insères un nouveau module (Fichier =>INsertion => Module).
Tu copies-colles les deux macros et tu modifies ce qui est à modifier.
Ensuite tu fais ce que je t'ai dit à propos de l'objet déclencheur.
m@rina
-
coucou, j'ai essayé mais ça ne marche pas. J'ai bien mes 2 modules (onslide... et visible). J'ai collé mon image sur la diapo que je veux, la 2, mais celle ci apparait direct lors du diapo. Quand je fais un test des macros ça indique "item couteau1 not found in the shape collection" (couteau1 étant mon image que j'ai copié sur la diapo2)
J'ai du louper une étape je pense.-
-
-
tu peux le mettre ici : https://www.cjoint.com/
et tu n'oublies pas de donner le lien -
-
-