Empêcher le clic lors d'une animation
Résolu/Fermé
RV71
Messages postés
607
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
26 octobre 2024
-
Modifié le 20 mai 2020 à 23:17
RV71 Messages postés 607 Date d'inscription mardi 14 avril 2020 Statut Membre Dernière intervention 26 octobre 2024 - 21 mai 2020 à 12:30
RV71 Messages postés 607 Date d'inscription mardi 14 avril 2020 Statut Membre Dernière intervention 26 octobre 2024 - 21 mai 2020 à 12:30
A voir également:
- Empêcher le clic lors d'une animation
- Atout clic - Télécharger - Éducatifs
- Windows 11 clic droit afficher plus d'options par défaut - Guide
- Clic molette ne fonctionne plus ✓ - Forum souris / Touchpad
- Clic droit sans souris - Forum Windows 10
- Comment faire le clic droit avec le clavier - Forum Clavier
3 réponses
m@rina
Messages postés
21080
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
11 350
21 mai 2020 à 04:41
21 mai 2020 à 04:41
Bonjour,
Je ne vois pas bien comment ça pourrait fonctionner, car tu souhaites que le clic ne puisse être utilisé que pour passer d'une diapo à l'autre... Mais alors, quand ?
Quand PowerPoint va-t-il décider que le clic a été fait au bon moment puisque tu ne veux pas utiliser le timing ? Parce que si le clic a "le droit" de déclencher le passage à la diapo suivante, il peut être fait n'importe quand et donc arrêter les animations de la diapo. Et il n'existe rien qui puisse interdire le clic tant que les animations ne sont pas faites.
Si le but n'est pas d'interdire mais juste de ne pas avoir peur de se tromper, on peut faire un petit bidouillage lorsque la présentation est terminée :
On écrit une macro vide du genre :
Sur la première diapo, on ajoute une forme rectangulaire de la taille de la diapo, avec une couleur quelconque. On met cette forme au premier plan, et on lui donne une transparence à 100% de manière à ce qu'elle devienne invisible. On associe cette forme à une action, et on choisit le déclenchement de la macro "truc" qui ne sert à rien.
Ensuite on copie colle cette forme sur chaque diapo. S'il y en a une vingtaine, ça va prendre au moins 10 secondes, le temps de faire 20 foix Ctrl+v... S'il y en a beaucoup plus, on peut faire une petite macro.
Ainsi le clic sur chaque diapo quel que soit l'endroit, que ce soit sur une partie vide ou sur un objet, va déclencher la macro qui ne sert rien, mais du coup ne va pas déclencher l'animation.
Le problème c'est que le clic ne va pas, non plus, déclencher le passage à la diapo suivante...
Pour passer à la diapo suivante, il faudra donc prévoir un endroit où cliquer. Donc, en fait au lieu de mettre une forme rectangulaire, on mettra une forme rectangulaire avec un petit trou encadré pour le voir. Ainsi, pas de clic intempestif, faudra cliquer dans le trou !
Pour faire un rectangle avec un trou :
On trace le grand rectangle, on trace un petit cercle qui sera le trou, on place le cercle à l'endroit qui convient. On sélectionne les deux formes, et on clique sur Combiner (Format de la forme, outils avancés).
m@rina
Je ne vois pas bien comment ça pourrait fonctionner, car tu souhaites que le clic ne puisse être utilisé que pour passer d'une diapo à l'autre... Mais alors, quand ?
Quand PowerPoint va-t-il décider que le clic a été fait au bon moment puisque tu ne veux pas utiliser le timing ? Parce que si le clic a "le droit" de déclencher le passage à la diapo suivante, il peut être fait n'importe quand et donc arrêter les animations de la diapo. Et il n'existe rien qui puisse interdire le clic tant que les animations ne sont pas faites.
Si le but n'est pas d'interdire mais juste de ne pas avoir peur de se tromper, on peut faire un petit bidouillage lorsque la présentation est terminée :
On écrit une macro vide du genre :
sub truc()
End Sub
Sur la première diapo, on ajoute une forme rectangulaire de la taille de la diapo, avec une couleur quelconque. On met cette forme au premier plan, et on lui donne une transparence à 100% de manière à ce qu'elle devienne invisible. On associe cette forme à une action, et on choisit le déclenchement de la macro "truc" qui ne sert à rien.
Ensuite on copie colle cette forme sur chaque diapo. S'il y en a une vingtaine, ça va prendre au moins 10 secondes, le temps de faire 20 foix Ctrl+v... S'il y en a beaucoup plus, on peut faire une petite macro.
Ainsi le clic sur chaque diapo quel que soit l'endroit, que ce soit sur une partie vide ou sur un objet, va déclencher la macro qui ne sert rien, mais du coup ne va pas déclencher l'animation.
Le problème c'est que le clic ne va pas, non plus, déclencher le passage à la diapo suivante...
Pour passer à la diapo suivante, il faudra donc prévoir un endroit où cliquer. Donc, en fait au lieu de mettre une forme rectangulaire, on mettra une forme rectangulaire avec un petit trou encadré pour le voir. Ainsi, pas de clic intempestif, faudra cliquer dans le trou !
Pour faire un rectangle avec un trou :
On trace le grand rectangle, on trace un petit cercle qui sera le trou, on place le cercle à l'endroit qui convient. On sélectionne les deux formes, et on clique sur Combiner (Format de la forme, outils avancés).
m@rina
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 235
21 mai 2020 à 01:40
21 mai 2020 à 01:40
Bonjour.
Cela n'est pas possible, à ma connaissance, puisque le clic est précisément le déclencheur par défaut.
Il se pourrait qu'avec une macro spécifique on puisse y parvenir.
Je pense que m@rina pourrait te le confirmer ...
Cela n'est pas possible, à ma connaissance, puisque le clic est précisément le déclencheur par défaut.
Il se pourrait qu'avec une macro spécifique on puisse y parvenir.
Je pense que m@rina pourrait te le confirmer ...
RV71
Messages postés
607
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
26 octobre 2024
31
21 mai 2020 à 12:30
21 mai 2020 à 12:30
Bonjour et merci à vous 2,
cela confirme donc que ce n'est pas possible nativement.
m@rina, quand tu dis "Je ne vois pas bien comment ça pourrait fonctionner, car tu souhaites que le clic ne puisse être utilisé que pour passer d'une diapo à l'autre... Mais alors, quand ?"
En fait, une fois que tous les éléments sont affichés.
Car là quand je clique sur la diapo dont les éléments ne sont pas finis d'être affichés, le clic ne passe pas à la diapo suivante, mais il affiche la diapo "finale" (ce que je voulais éviter). Il faut recliquer pour aller à la suivante.
Mais je garde dans un coin de ma tête la macro, mais pas certain que le jury acceptent d'activer les macros (j'imagine que windows ou l'antivirus va afficher une alerte) sans savoir ce qu'il y a dedans, mais l'idée me plait :)
Merci.
A+
cela confirme donc que ce n'est pas possible nativement.
m@rina, quand tu dis "Je ne vois pas bien comment ça pourrait fonctionner, car tu souhaites que le clic ne puisse être utilisé que pour passer d'une diapo à l'autre... Mais alors, quand ?"
En fait, une fois que tous les éléments sont affichés.
Car là quand je clique sur la diapo dont les éléments ne sont pas finis d'être affichés, le clic ne passe pas à la diapo suivante, mais il affiche la diapo "finale" (ce que je voulais éviter). Il faut recliquer pour aller à la suivante.
Mais je garde dans un coin de ma tête la macro, mais pas certain que le jury acceptent d'activer les macros (j'imagine que windows ou l'antivirus va afficher une alerte) sans savoir ce qu'il y a dedans, mais l'idée me plait :)
Merci.
A+