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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Envoi de mail depuis Powerpoint

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoi de mail depuis Powerpoint

n°2157301
jms64
Posté le 19-09-2012 à 21:28:23  profilanswer
 

Bonjour,
Je viens de m'inscrire pour trouver un conseil sur la réalisation d'un petite macro, associée à un bouton, dans une présentation Powerpoint.
Générer un mail avec l'adresse du destinataire fait partie des fonctions de base de Powerpoint mais je souhaiterais également ajouter un texte prédéfini (sans aucune variable) au corps de ce mail.
Je suppose qu'il s'agit d'une macro d'une grande simplicité mais je n'ai pas encore trouvé les codes pour la rédiger. Il va de soi que je ne suis pas programmeur !  ;)  
Voyez-vous comment je pourrais écrire cette macro ?
 
Merci d'avance
 
Jean-Michel

mood
Publicité
Posté le 19-09-2012 à 21:28:23  profilanswer
 

n°2157303
kiki29
Posté le 19-09-2012 à 21:43:02  profilanswer
 

Salut, via CDO c'est pour Excel mais adaptable http://www.rondebruin.nl/cdo.htm  
sinon ceci via OutLook http://www.pptalchemy.co.uk/PowerPoint_Email.html
Une recherche t'en donnera une myriade.


Message édité par kiki29 le 19-09-2012 à 21:44:26

---------------
Myanmar 90/91 : http://gadaud.gerard.free.fr/publi [...] index.html
n°2157307
jms64
Posté le 19-09-2012 à 22:06:17  profilanswer
 

OK, premiers pas en VBA donc...
Dans ces lignes :
Sub sendmail()
 Dim ret As Boolean
 Dim strAddress As String
 Dim strMessage As String
 strAddress = "whatever@whatever.com"
 strMessage = ActivePresentation.Slides(1).Shapes(3).TextFrame.TextRange ' change to suit
 ret = SendEMail(strAddress, "From PowerPoint", strMessage)
 MsgBox "Mail sent= " & ret
 End Sub
 
 
..."Dim strMessage As String" déclare une variable "strMessage" ?
Et quand je lis plus bas :
strMessage = ActivePresentation.Slides(1).Shapes(3).TextFrame.TextRange ' change to suit
...
cela signifie que le mail enverra les slides du fichiers ?
Et qu'il me suffit de modifier "ActivePresentation.Slides(1).Shapes(3).TextFrame.TextRange " par le texte que je veux insérer ?

n°2157312
kiki29
Posté le 20-09-2012 à 00:12:42  profilanswer
 

Salut, je précise que je n'ai pas installé PowerPoint sur mon PC, ne m'en servant jamais, donc à toi d'essayer, mais effectivement cela semble être le cas pour envoyer le texte contenu dans une diapo.


---------------
Myanmar 90/91 : http://gadaud.gerard.free.fr/publi [...] index.html
n°2157321
jms64
Posté le 20-09-2012 à 09:44:08  profilanswer
 

Grand merci pour ton aide !
Je testerai ça ce soir.


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

  Envoi de mail depuis Powerpoint

 

Sujets relatifs
quelle statégie adopter pour l'envoi des emails avec mot de passeEnvoi mail avec destinataires et pieces jointes différentes
Envoyer fichier excel implémenté par mailphp : fonction mail() et Cc:
Inclure du PHP dans un mail en htmlEnvoi des onglets par emails
[Shell Unix] envoi de mail : texte en PJ au lieu du corps.???? FORMULAIRE MAIL VIDE ????
Plus de sujets relatifs à : Envoi de mail depuis Powerpoint


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