Faire changer le texte dans une diapo ppt

Résolu/Fermé
nico1704 Messages postés 293 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 20 août 2012 - 2 déc. 2011 à 23:08
nico1704 Messages postés 293 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 20 août 2012 - 4 déc. 2011 à 20:33
Bonjour,

J'aimerai savoir s'il est possible dans une présentation powerpoint de mettre un texte qui disparait au moment où on clique sur la boite de message. En clair, je veux pouvoir mettre "Votre texte ici" à la base dans mon diaporama et quand je clique pour saisir le texte, "Votre texte ici" laisse place a un espace vide et disponible pour écrire un commentaire.

Merci de votre aide

Nico


A voir également:

3 réponses

Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 17 103
2 déc. 2011 à 23:36
Oui, c'est possible, et même très facile :

Il suffit d'insérer une forme qui va recouvrir la zone où tu devras taper le commentaire. Dans cette forme tu écris "Votre texte ici". Et tu appliques à la forme une animation "Disparaître".
0
Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 17 103
3 déc. 2011 à 23:40
Bonjour, tout le monde.

C'est vrai, je me suis focalisé sur la première demande de Nico "J'aimerai savoir s'il est possible dans une présentation powerpoint de mettre un texte qui disparait au moment où on clique sur la boite de message", et c'est cette manipulation qui a éveillé mon intérêt ; j'ai donc trouvé cette solution.

Pour la suite "quand je clique pour saisir le texte, "Votre texte ici" laisse place a un espace vide et disponible pour écrire un commentaire", je ne m'y suis pas du tout intéressé, ce qui, je le reconnais, n'est pas très "professionnel" !

Je peux toutefois assurer à Nico qu'appliquer à la forme une animation "Disparaître" fonctionne parfaitement.
0
nico1704 Messages postés 293 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 20 août 2012 35
4 déc. 2011 à 10:42
Bonjour,

Il n'y pas de souci. Cependant, cette solution ne fonctionne pas. Le Contrôle Zone de texte est forcement au premier plan et il est impossible de le reculer pour faire passer une zone de texte classique au premier plan. (ou en tout cas, je n'y arrive pas)

Merci. Nico
0
Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 17 103
4 déc. 2011 à 18:43
Si tu as bien lu, il n'est jamais question d'arrière plan ou de premier plan (commande "Ordre"), mais d'Animation, non pas dans la catégorie "Ouverture" ou "Emphase" ou "Trajectoire", mais dans la catégorie "Fermeture".
0
nico1704 Messages postés 293 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 20 août 2012 35
4 déc. 2011 à 20:33
Je sais mais mon texte doit être écrit au premier plan pour pouvoir être visible. Dans le Controle Zone de texte, je ne peux pas mettre un texte qui va disparaitre. Et si je créé une zone de texte classique, je ne vois pas le texte car le Controle Zone de texte me le masque.
Toutefois, la solution de Marina fonctionne très bien.
0
m@rina Messages postés 20169 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 6 mai 2024 11 279
3 déc. 2011 à 01:09
Bonsoir,

Sauf qu'on ne peut pas saisir de texte en mode Diaporama.. à moins d'utiliser un contrôle Zone de texte.

m@rina
-1
nico1704 Messages postés 293 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 20 août 2012 35
3 déc. 2011 à 10:07
J'ai effectivement mis un contrôle Zone de texte. Mais je n'arrive pas à avoir "Saisissez votre texte" qui disparait.
0
m@rina Messages postés 20169 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 6 mai 2024 11 279
3 déc. 2011 à 16:33
Faut impérativement une macro... ça ne peut pas se faire tout seul. Les contrôles activeX sont des contrôles programmables.
Il faut par exemple mettre quelque chose comme ça :

Private Sub TextBox1_GotFocus()
If TextBox1.Value = "votre texte ici" Then
TextBox1.Value = ""
End If
End Sub


m@rina
0
nico1704 Messages postés 293 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 20 août 2012 35
4 déc. 2011 à 12:18
Bonjour,

Merci. Ta solution fonctionne parfaitement bien sauf que ce qui est écrit à la place reste lorsque je quitte ma diapositive. Comment réinitialiser les valeurs pour revoir "Saisissez votre message ..." au moment du changement de diapo ?

De plus, j'ai également des cases vides que je peux compléter mais qui ne redeviennent pas vide quand je quitte la diapo. Est-ce possible ?

Même problème pour des boutons d'options.

Merci d'avance pour ton aide.

Nicolas, Débutant en VBA.
0
m@rina Messages postés 20169 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 6 mai 2024 11 279
4 déc. 2011 à 14:03
Bonjour,

Très franchement, je ne pige pas ce que tu veux faire... PPT est fait pour présenter des diaporamas à un public...
Que l'on saisisse du texte dans un champ peut se comprendre s'il s'agit d'une réunion de travail où l'on note des idées au fur et à mesure de la présentation...

Mais écrire un truc pour ensuite l'effacer... Tu peux nous en dire plus ?

En tous les cas, les événements sont rares dans le VBA PowerPoint, il n'y a pas moyen de faire énormément de choses...

m@rina
0
nico1704 Messages postés 293 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 20 août 2012 35
4 déc. 2011 à 15:30
Le but, c'est de faire comme si c'était un site web mais qui ne serait pas mis en ligne. Ainsi, je pourrais passer une commande, porter des réclamations. C'est dans le cadre de mes études.
Ce que je cherche à faire du coup, c'est que les champs que je vais remplir lors de ma présentation ne restent pas remplis. Comme ça, je pourrais au gré de ma volonté refaire chaque étape avec des hypothèses différentes.
J'espère avoir été assez clair.

Nico
0