Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème Envoi mail + signature par Outlook via code VBA

D10

XLDnaute Junior
Bonjour,

Je souhaiterais à partir d'un code VBA, envoyer un mail via Outlook. Et je veux que ce mail contienne ma signature enregistrée dans Outlook par défaut.


Voici le code:


Mais soit j'ai la signature sans le corps du mail, soit j'ai le corps du mail mais sans la sign'

Ayant déjà cherché partout, j'en viens donc à créer un énième poste sur le sujet en espérant trouver une solution.

Merci d'avance,

 
Dernière modification par un modérateur:

Lone-wolf

XLDnaute Barbatruc
Re : Problème Envoi mail + signature par Outlook via code VBA

Bonjour Pascal

Je ne sais pas si tu à compris, mais notre ami veux dans le corps du message son adresse mail de la boîte Outllook.

@ D10: essaie alors de réparer Office, peut-être que...
 

Lone-wolf

XLDnaute Barbatruc
Re : Problème Envoi mail + signature par Outlook via code VBA

RE,

tu l'as vu par toi même (en image) et je ne déconne pas, mon adresse est belle et bien inscrite dans le corps du message. Donc, il y a un problème soit avec Windows, soit avec Office. Pour ma part, c'est Win 10 64 bits.
 

D10

XLDnaute Junior
Re : Problème Envoi mail + signature par Outlook via code VBA

Le problème qui se pose avec le dernier code que tu as posté est que le corps du message n'apparait pas.
Le mail du destinataire y est, l'objet y est, la signature outlook aussi, mais pas le corps du message.
 

Lone-wolf

XLDnaute Barbatruc
Re : Problème Envoi mail + signature par Outlook via code VBA

Je ne comprend pas??

IL y a autre chose que tu à fait, à part de mettre ma macro, j'en suis sûr. Et dans ton cas, il faut redémarrer l'ordi.
 

Lone-wolf

XLDnaute Barbatruc
Re : Problème Envoi mail + signature par Outlook via code VBA

Bonjour Bougla

Une variante avec la fonction de Bougla. Pour le corps du message, faire Alt + Entrer pour espacer les textes.


Code:
Sub SendMail()
Dim ol As New Outlook.Application
Dim olmail As MailItem
Dim Corps$, Fichier$, EnvoyerA$, Sujet$
   
   With Feuil1
   EnvoyerA = .Range("a2")
   Sujet = .Range("a4")
   Corps = .Range("a6")
   End With
   
   Fichier = ThisWorkbook.Path & "\adresse.txt"
   
   Set ol = New Outlook.Application
   Set olmail = ol.CreateItem(olMailItem)
   With olmail
      .To = EnvoyerA
      .Subject = Sujet
      .Body = Corps & vbCrLf & vbCrLf & vbCrLf & recuptxt(Fichier)
    .Display
    '.Send'Pour envoyer sans prévisualisation
   End With
End Sub
 

grisan29

XLDnaute Accro
Re : Problème Envoi mail + signature par Outlook via code VBA

bonsoir lone-wolf, d10 bougla972 et le forum

je n'ai peux pas compris sa demande mais avec notre ami g...le il en aurait trouvé des exemples comme celui-ci ou encore celui ci
mais aussi en bas du post il en a d'autres liens
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
591
Réponses
2
Affichages
657
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…