Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1552 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro vba powerpoint

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro vba powerpoint

n°1824598
M@nu
Posté le 09-12-2008 à 23:55:28  profilanswer
 

Bonjour,
Je cherche à effectuer une petite manipulation sous powerpoint.
 
J'ai fait une macro powerpoint, que je souhaiterais pouvoir utiliser à chaque fois que je construis une présentation.
Comment faire pour que cette macro soit un outil en permanence disponible, et que le code ne soit pas attaché à la présentation sur laquelle on travaille.
 
Je cherche un équivalent du "Perso.xls" de Excel, donnant la possibilité de créer des modules vba génériques toujours ouverts.
 
Y a t'il moyen de faire ça sous powerpoint ? avec des macros complémentaires?
 
Merci bien!


Message édité par M@nu le 09-12-2008 à 23:55:42
mood
Publicité
Posté le 09-12-2008 à 23:55:28  profilanswer
 

n°1827610
SuppotDeSa​Tante
Aka dje69r
Posté le 15-12-2008 à 20:38:40  profilanswer
 

Bonjour
 
Oui il faut enregistrer ta macro en PPA, macro complementaire pour powerpoint.
Ensuite il faut dans powerpoint ajouter le complement, outils, macro complementaire, et cocher le module complement.
 
Cordialement


---------------
GreenBrown Energy, avec notre partenaire historique greenpeacefr, nous lançons le 1er fournisseur d'électricité SANS nucléaire. Une offre 100% EnR + backup transitoire
n°1827657
M@nu
Posté le 15-12-2008 à 22:06:03  profilanswer
 

Bonjour,
J'ai essayé de faire qq chose dans le genre, mais je n'arrive pas.
 
Imaginons un truc très simple. Voilà ma macro dans VBA powerpoint :
 

Public Sub coucou()
      Msgbox("coucou" )
End Sub


 
J'enregistre donc ce fichier en macro complémentaire PPA.
Nouveau fichier, charger macro complémentaire, je coche "ok" sur l'alerte sécurité macro.
 
Comment accéder à la macro "coucou()" maintenant ??
Elle n'apparait pas dans la liste des macros, alors qu'il a bien chargé correctement la macro complémentaire...
Quelle est l'étape que j'ai sautée ?
 
Merci bien

n°1827689
SuppotDeSa​Tante
Aka dje69r
Posté le 15-12-2008 à 22:39:37  profilanswer
 

Re
 
Sous powerpoint ca ne fonctionne pas tout a fait de la meme maniere...
Enfin de mémoire, j'ai pas fait de tests poussés avec de recentes versions...
 
Essaie ceci :
 
Sub Auto_Open()
     coucou 'ca lance ton sub "coucou" juste en dessous au chargement du complément
End sub
 
Sub Coucou()
     msgbox "coucou"
end sub
 
Tu l'enregistres en coucou.ppa
Et au moment ou tu chargeras le complément il lancera la macro...
Tu ne peux pas appuyer sur le bouton 'Play' (le triangle bleu) et lancer une macro externe. Tu charges ou decharges un complément pour lancer une macro avec un Auto_Open. Mais réellement c'est pareil, appuyer sur le triangle puis lancer la macro, ou charger/decharger le complément ca fait la meme chose.
Enfin, je le repete c'est de mémoire hein, mais j'ai fait l'essai et cette methode fonctionne toujours sur 2003...
 
Apres il y a peut etre plus propre mais j'ai pas fait de vba/powerpoint depuis.... le 97...
 
Cordialement


Message édité par SuppotDeSaTante le 15-12-2008 à 22:42:46

---------------
GreenBrown Energy, avec notre partenaire historique greenpeacefr, nous lançons le 1er fournisseur d'électricité SANS nucléaire. Une offre 100% EnR + backup transitoire
n°1827760
M@nu
Posté le 16-12-2008 à 00:30:39  profilanswer
 

OK.
Ma macro sert à aligner certains éléments d'une certaine manière, donc à terme je souhaiterais ajouter un bouton dans une barre d'outils permettant de lancer cette macro et de l'appliquer aux éléments sélectionnés, mais je trouve rien qui convienne...
 
Merci en tout cas, visiblement il y a pas bcp de monde qui connait VBA sous powerpoint! ;)

n°1828245
SuppotDeSa​Tante
Aka dje69r
Posté le 16-12-2008 à 22:23:23  profilanswer
 

Il te faudra alors charger un complément qui créé un bouton, qui a cette action derriere.


---------------
GreenBrown Energy, avec notre partenaire historique greenpeacefr, nous lançons le 1er fournisseur d'électricité SANS nucléaire. Une offre 100% EnR + backup transitoire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro vba powerpoint

 

Sujets relatifs
Macro sous Word insertion photosmacro powerpoint 2007
Macro Excel pilotage PowerPointeuh enregistreur de macro sous powerpoint 2007...
Macro Powerpoint : Auto_Open et Add-in[VB] macro pour imprimer une page sur powerpoint
[VBA - Powerpoint] Association Macro foireuse ou bug de pwpt ??macro powerpoint
Programmation Macro pour Powerpoint HEEEELPExecution d'une macro dans powerpoint:
Plus de sujets relatifs à : Macro vba powerpoint


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR