J'ai encore besoin d'un peu d'aide.
sur une diapo, je voudrais que juste en passant la souris sur un mot ( ou
flèche ) faire apparaitre une image ( qui serait déja sur la diapo et qu'on
ne verrais pas au début ) et quand je retire ma souris du mot, l'image
disparaisse mais tout ca sur la même diapo.
est ce possible ?
merci de votre patience
En complément, copier / coller d'un courriel de Philmon en janvier, ça donne une bonne base, mais il reste la "sortie" de l'objet, il indique une piste, mais la conversation s'est arrêtée là : Sujet intéressant. Copie du courriel : ---------------------------------------------------------------------- ---------------- J'ai donc modifié ton code (je le mets car çà peut intéresser quelqu'un !) pour le mode diaporama :
Sub Carre_Vert() 'Numéro de la diapo en cours ! A = 10 'Mon objet rectangle B = "Rectangle 92" 'Définition de la diapositive Set Madiapo = ActivePresentation.Slides(A) 'Définition de mon rectangle dans la diapositive Set Carre = Madiapo.Shapes(B) With Carre 'Changement visible .Fill.Visible = msoTrue .Fill.Solid 'Si mon carré est rouge, alors il devient vert If .Fill.ForeColor.RGB = RGB(255, 0, 0) Then .Fill.ForeColor.RGB = RGB(0, 255, 0) 'Sinon, s'il est vert, il devient rouge ! Else .Fill.ForeColor.RGB = RGB(255, 0, 0) End If End With 'Carre End Sub 'Carre_Vert()
Cà fonctionne très bien en mode diaporama : lorsque le curseur souris survole le carré vert, il devient rouge et lorsqu'il est rouge il devient vert !
Bon, c'est un début, MAIS ce que je voulais c'est que le carré revienne à sa couleur primitive (rouge) lorsque la souris le quitte ! Y-a-t-il moyen de faire çà sans être obligé de créer un objet transparent sous et autour du carré comportant le code "inverse" ! ----------------------------------------------------------------------
En complément, copier / coller d'un courriel de Philmon en janvier, ça
donne une bonne base, mais il reste la "sortie" de l'objet, il indique
une piste, mais la conversation s'est arrêtée là :
Sujet intéressant.
Copie du courriel :
----------------------------------------------------------------------
----------------
J'ai donc modifié ton code (je le mets car çà peut intéresser
quelqu'un !)
pour le mode diaporama :
Sub Carre_Vert()
'Numéro de la diapo en cours !
A = 10
'Mon objet rectangle
B = "Rectangle 92"
'Définition de la diapositive
Set Madiapo = ActivePresentation.Slides(A)
'Définition de mon rectangle dans la diapositive
Set Carre = Madiapo.Shapes(B)
With Carre
'Changement visible
.Fill.Visible = msoTrue
.Fill.Solid
'Si mon carré est rouge, alors il devient vert
If .Fill.ForeColor.RGB = RGB(255, 0, 0) Then
.Fill.ForeColor.RGB = RGB(0, 255, 0)
'Sinon, s'il est vert, il devient rouge !
Else
.Fill.ForeColor.RGB = RGB(255, 0, 0)
End If
End With 'Carre
End Sub 'Carre_Vert()
Cà fonctionne très bien en mode diaporama : lorsque le curseur souris
survole le carré vert, il devient rouge et lorsqu'il est rouge il
devient
vert !
Bon, c'est un début, MAIS ce que je voulais c'est que le carré
revienne à sa
couleur primitive (rouge) lorsque la souris le quitte !
Y-a-t-il moyen de faire çà sans être obligé de créer un objet
transparent
sous et autour du carré comportant le code "inverse" !
----------------------------------------------------------------------
En complément, copier / coller d'un courriel de Philmon en janvier, ça donne une bonne base, mais il reste la "sortie" de l'objet, il indique une piste, mais la conversation s'est arrêtée là : Sujet intéressant. Copie du courriel : ---------------------------------------------------------------------- ---------------- J'ai donc modifié ton code (je le mets car çà peut intéresser quelqu'un !) pour le mode diaporama :
Sub Carre_Vert() 'Numéro de la diapo en cours ! A = 10 'Mon objet rectangle B = "Rectangle 92" 'Définition de la diapositive Set Madiapo = ActivePresentation.Slides(A) 'Définition de mon rectangle dans la diapositive Set Carre = Madiapo.Shapes(B) With Carre 'Changement visible .Fill.Visible = msoTrue .Fill.Solid 'Si mon carré est rouge, alors il devient vert If .Fill.ForeColor.RGB = RGB(255, 0, 0) Then .Fill.ForeColor.RGB = RGB(0, 255, 0) 'Sinon, s'il est vert, il devient rouge ! Else .Fill.ForeColor.RGB = RGB(255, 0, 0) End If End With 'Carre End Sub 'Carre_Vert()
Cà fonctionne très bien en mode diaporama : lorsque le curseur souris survole le carré vert, il devient rouge et lorsqu'il est rouge il devient vert !
Bon, c'est un début, MAIS ce que je voulais c'est que le carré revienne à sa couleur primitive (rouge) lorsque la souris le quitte ! Y-a-t-il moyen de faire çà sans être obligé de créer un objet transparent sous et autour du carré comportant le code "inverse" ! ----------------------------------------------------------------------
geo
Ceci dit il faut déclencher la bonne macro au bon moment, c'est à dire
quand le curseur arrive au dessus de la forme et quand il en sort.
Pour lancer la macro quand le curseur arrive sur l'objet: Cliquer à droite sur l'objet Paramètres des actions Onglet pointer avec la souris Cocher exécuter la macro et choisir la macro. Pour l'inverse : faire un objet plus large qui entoure l'autre, en arrière plan et qui déclenche l'autre macro.
A+
Ceci dit il faut déclencher la bonne macro au bon moment,
c'est à dire
quand le curseur arrive au dessus de la forme et quand il
en sort.
Pour lancer la macro quand le curseur arrive sur l'objet:
Cliquer à droite sur l'objet
Paramètres des actions
Onglet pointer avec la souris
Cocher exécuter la macro et choisir la macro.
Pour l'inverse : faire un objet plus large qui entoure
l'autre, en arrière plan et qui déclenche l'autre macro.
Ceci dit il faut déclencher la bonne macro au bon moment, c'est à dire
quand le curseur arrive au dessus de la forme et quand il en sort.
Pour lancer la macro quand le curseur arrive sur l'objet: Cliquer à droite sur l'objet Paramètres des actions Onglet pointer avec la souris Cocher exécuter la macro et choisir la macro. Pour l'inverse : faire un objet plus large qui entoure l'autre, en arrière plan et qui déclenche l'autre macro.
A+
Circé
Hello Geo !!!!!
mdr ! :-))) T'es passé Master Instructor ?... ;-))))))))))))
Circé
Geo wrote: || Bonjour Lemegapro || || ||| Pour l'instant, je n'ai pas réussi à faire fonctionner cette macro. ||| J'ai fais : outils, macro, macros et modifier et là, je ne sais pas ||| ou coller le texte de la macro !! || || Quand tu es dans PowerPoint || Tu cliques sur ALT+F11 || tu te retrouves alors dans l'éditeur de vba, || communément appelé vbe. || Insertion module || Il peut y avoir un tas de fenêtres, le texte est à copier dans la || grande en haut à droite. || Un module peut contenir plusieurs macros. || On peut donc y copier le texte des deux macros. || Il faut penser à mettre le nom de l'objet et faire une macro par || objet. || Deux macros ne pouvant pas avoir le même nom il faut aussi changer le || nom des macros, c'est le mot qui suit le mot Sub. || Ceci dit il faut déclencher la bonne macro au bon moment, c'est à || dire quand le curseur arrive au dessus de la forme et quand il en || sort. || De mémoire ça dépend de la version de PowerPoint. || || -- || || A+
Hello Geo !!!!!
mdr ! :-)))
T'es passé Master Instructor ?... ;-))))))))))))
Circé
Geo wrote:
|| Bonjour Lemegapro
||
||
||| Pour l'instant, je n'ai pas réussi à faire fonctionner cette macro.
||| J'ai fais : outils, macro, macros et modifier et là, je ne sais pas
||| ou coller le texte de la macro !!
||
|| Quand tu es dans PowerPoint
|| Tu cliques sur ALT+F11
|| tu te retrouves alors dans l'éditeur de vba,
|| communément appelé vbe.
|| Insertion module
|| Il peut y avoir un tas de fenêtres, le texte est à copier dans la
|| grande en haut à droite.
|| Un module peut contenir plusieurs macros.
|| On peut donc y copier le texte des deux macros.
|| Il faut penser à mettre le nom de l'objet et faire une macro par
|| objet.
|| Deux macros ne pouvant pas avoir le même nom il faut aussi changer le
|| nom des macros, c'est le mot qui suit le mot Sub.
|| Ceci dit il faut déclencher la bonne macro au bon moment, c'est à
|| dire quand le curseur arrive au dessus de la forme et quand il en
|| sort.
|| De mémoire ça dépend de la version de PowerPoint.
||
|| --
||
|| A+
mdr ! :-))) T'es passé Master Instructor ?... ;-))))))))))))
Circé
Geo wrote: || Bonjour Lemegapro || || ||| Pour l'instant, je n'ai pas réussi à faire fonctionner cette macro. ||| J'ai fais : outils, macro, macros et modifier et là, je ne sais pas ||| ou coller le texte de la macro !! || || Quand tu es dans PowerPoint || Tu cliques sur ALT+F11 || tu te retrouves alors dans l'éditeur de vba, || communément appelé vbe. || Insertion module || Il peut y avoir un tas de fenêtres, le texte est à copier dans la || grande en haut à droite. || Un module peut contenir plusieurs macros. || On peut donc y copier le texte des deux macros. || Il faut penser à mettre le nom de l'objet et faire une macro par || objet. || Deux macros ne pouvant pas avoir le même nom il faut aussi changer le || nom des macros, c'est le mot qui suit le mot Sub. || Ceci dit il faut déclencher la bonne macro au bon moment, c'est à || dire quand le curseur arrive au dessus de la forme et quand il en || sort. || De mémoire ça dépend de la version de PowerPoint. || || -- || || A+
geo
Bonjour Circé
-----Message d'origine----- Hello Geo !!!!!
mdr ! :-))) T'es passé Master Instructor ?... ;-))))))))))))
Allons ! tu sais bien que je n'utilise l'anglais qu'en ultime recours. Tiens, toi qui est formatrice en chef, tu aurais pu faire remarquer une erreur là :
Tu cliques sur ALT+F11 Il faut peser (comme disent les québecois) simultanément
sur ALT et F11.
La question est intéressante et la solution aussi, :-) on doit pouvoir faire des tas de trucs avec ça. Exemple tu fais tourner ta souris et tous les objets chnagent de couleur se déplacent ou tournent sur eux-mêmes. Bon je vais m'inscrire dans un club informatique.
-- A+
Bonjour Circé
-----Message d'origine-----
Hello Geo !!!!!
mdr ! :-)))
T'es passé Master Instructor ?... ;-))))))))))))
Allons ! tu sais bien que je n'utilise l'anglais qu'en
ultime recours.
Tiens, toi qui est formatrice en chef, tu aurais pu faire
remarquer une erreur là :
Tu cliques sur ALT+F11
Il faut peser (comme disent les québecois) simultanément
sur ALT et F11.
La question est intéressante et la solution aussi, :-)
on doit pouvoir faire des tas de trucs avec ça.
Exemple tu fais tourner ta souris et tous les objets
chnagent de couleur se déplacent ou tournent sur eux-mêmes.
Bon je vais m'inscrire dans un club informatique.
mdr ! :-))) T'es passé Master Instructor ?... ;-))))))))))))
Allons ! tu sais bien que je n'utilise l'anglais qu'en ultime recours. Tiens, toi qui est formatrice en chef, tu aurais pu faire remarquer une erreur là :
Tu cliques sur ALT+F11 Il faut peser (comme disent les québecois) simultanément
sur ALT et F11.
La question est intéressante et la solution aussi, :-) on doit pouvoir faire des tas de trucs avec ça. Exemple tu fais tourner ta souris et tous les objets chnagent de couleur se déplacent ou tournent sur eux-mêmes. Bon je vais m'inscrire dans un club informatique.
-- A+
Abacouldir
Bonjour Géo et merci vraiment énormément de cette procédure parfaitement détaillé. Du coup, j'arrive à faire ce que je voulais avec juste ce qu'il faut d'explication. Encore merci, c'est très sympe et bien expliqué pour des débutants comme il doit y en avoir beaucoup sur ce forum, heureusement qu'il y a des gens comme toi et pas trop de "master instructor qui se la pete".
Cordialement Abacouldir
-----Message d'origine----- Bonjour Lemegapro
Pour l'instant, je n'ai pas réussi à faire fonctionner cette macro.
J'ai fais : outils, macro, macros et modifier et là, je ne sais pas
ou
coller le texte de la macro !!
Quand tu es dans PowerPoint Tu cliques sur ALT+F11 tu te retrouves alors dans l'éditeur de vba, communément appelé vbe. Insertion module Il peut y avoir un tas de fenêtres, le texte est à copier dans la
grande en haut à droite. Un module peut contenir plusieurs macros. On peut donc y copier le texte des deux macros. Il faut penser à mettre le nom de l'objet et faire une macro par
objet. Deux macros ne pouvant pas avoir le même nom il faut aussi changer le
nom des macros, c'est le mot qui suit le mot Sub. Ceci dit il faut déclencher la bonne macro au bon moment, c'est à dire
quand le curseur arrive au dessus de la forme et quand il en sort.
De mémoire ça dépend de la version de PowerPoint.
--
A+
.
Bonjour Géo et merci vraiment énormément de cette
procédure parfaitement détaillé.
Du coup, j'arrive à faire ce que je voulais avec juste ce
qu'il faut d'explication. Encore merci, c'est très sympe
et bien expliqué pour des débutants comme il doit y en
avoir beaucoup sur ce forum, heureusement qu'il y a des
gens comme toi et pas trop de "master instructor qui se
la pete".
Cordialement
Abacouldir
-----Message d'origine-----
Bonjour Lemegapro
Pour l'instant, je n'ai pas réussi à faire fonctionner
cette macro.
J'ai fais : outils, macro, macros et modifier et là,
je ne sais pas
ou
coller le texte de la macro !!
Quand tu es dans PowerPoint
Tu cliques sur ALT+F11
tu te retrouves alors dans l'éditeur de vba,
communément appelé vbe.
Insertion module
Il peut y avoir un tas de fenêtres, le texte est à
copier dans la
grande en haut à droite.
Un module peut contenir plusieurs macros.
On peut donc y copier le texte des deux macros.
Il faut penser à mettre le nom de l'objet et faire une
macro par
objet.
Deux macros ne pouvant pas avoir le même nom il faut
aussi changer le
nom des macros, c'est le mot qui suit le mot Sub.
Ceci dit il faut déclencher la bonne macro au bon
moment, c'est à dire
quand le curseur arrive au dessus de la forme et quand
il en sort.
Bonjour Géo et merci vraiment énormément de cette procédure parfaitement détaillé. Du coup, j'arrive à faire ce que je voulais avec juste ce qu'il faut d'explication. Encore merci, c'est très sympe et bien expliqué pour des débutants comme il doit y en avoir beaucoup sur ce forum, heureusement qu'il y a des gens comme toi et pas trop de "master instructor qui se la pete".
Cordialement Abacouldir
-----Message d'origine----- Bonjour Lemegapro
Pour l'instant, je n'ai pas réussi à faire fonctionner cette macro.
J'ai fais : outils, macro, macros et modifier et là, je ne sais pas
ou
coller le texte de la macro !!
Quand tu es dans PowerPoint Tu cliques sur ALT+F11 tu te retrouves alors dans l'éditeur de vba, communément appelé vbe. Insertion module Il peut y avoir un tas de fenêtres, le texte est à copier dans la
grande en haut à droite. Un module peut contenir plusieurs macros. On peut donc y copier le texte des deux macros. Il faut penser à mettre le nom de l'objet et faire une macro par
objet. Deux macros ne pouvant pas avoir le même nom il faut aussi changer le
nom des macros, c'est le mot qui suit le mot Sub. Ceci dit il faut déclencher la bonne macro au bon moment, c'est à dire
quand le curseur arrive au dessus de la forme et quand il en sort.
De mémoire ça dépend de la version de PowerPoint.
--
A+
.
Geo
Bonjour Abacouldir
Merci pour ce retour. faut dire aussi que ce n'est pas toujours facile de trouver le bon niveau de réponse. Quand on détaille trop, il y en a qui se vexent et on perd son temps. Pour ma part je suis content de trouver de l'aide quand j'en ai besoin, donc j'essaie de rendre la pareille. Et sur ce coup je me souvenais avoir vu un truc passer, j'avais pas tout compris, là ça m'a obligé à approfondir et je suis ravi aussi d'y être arrivé pour moi aussi. On est au moins deux gagnants :-)
--
A+
Bonjour Abacouldir
Merci pour ce retour.
faut dire aussi que ce n'est pas toujours facile de trouver le bon
niveau de réponse.
Quand on détaille trop, il y en a qui se vexent et on perd son temps.
Pour ma part je suis content de trouver de l'aide quand j'en ai
besoin, donc j'essaie de rendre la pareille.
Et sur ce coup je me souvenais avoir vu un truc passer, j'avais pas
tout compris, là ça m'a obligé à approfondir et je suis ravi aussi d'y
être arrivé pour moi aussi.
On est au moins deux gagnants :-)
Merci pour ce retour. faut dire aussi que ce n'est pas toujours facile de trouver le bon niveau de réponse. Quand on détaille trop, il y en a qui se vexent et on perd son temps. Pour ma part je suis content de trouver de l'aide quand j'en ai besoin, donc j'essaie de rendre la pareille. Et sur ce coup je me souvenais avoir vu un truc passer, j'avais pas tout compris, là ça m'a obligé à approfondir et je suis ravi aussi d'y être arrivé pour moi aussi. On est au moins deux gagnants :-)