Salut,
Voici ce que je souhaiterai faire :
Apres avoir créé une shape dans un slide (ca j'y arrive), je souhaiterai que si je clic une fois dessus cela exécute du code (la macro "bouton_S2"). Si on peut définir un autre code pour un double clic ca pourrait gérer aussi.
voici comment je créer ma shape (ca ca marche) :
Je pense que la commande a utiliser doit être un truc dans le genre (marche pas):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub bouton_S1(control As IRibbonControl) intSldNumber = Application.ActiveWindow.View.Slide.SlideIndex Set slideactif = ActiveWindow.Presentation.Slides(intSldNumber) With slideactif.shapes.AddShape(Type:=msoShapeRectangle, Top:=150, Left:=70, Width:=72, Height:=72) .Name = "carre bleu" .Fill.ForeColor.RGB = RGB(54, 107, 126) .Line.ForeColor.RGB = RGB(54, 107, 126) End With End Submais doit y avoir une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ActivePresentation.Slides(intSldNumber).shapes("carre bleu").ActionSettings (ppMouseClic) .Action = ppActionRunMacro .Run = "bouton_S2"
Partager