Autres MACRO POUR ENVOYER UN EMAIL

  • Initiateur de la discussion Initiateur de la discussion Skadi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Skadi

XLDnaute Nouveau
Salut chers membres,

Svp j'ai besoin de vos, j'ai écrit une macro (qui fonctionne bien) qui me permet de remplir un model Word à partir d'un classeur . Mon soucis est que je veux envoyer par mail MON WORD après le remplissage et veux que le corps du mail soit mon Word est non une pièce jointe .
Voici mon code , Si quelqu'un peut m'orienter, merci


VB:
Public Sub SendMonEmail()


  Dim User As String
  Dim Mail As String
  Dim Fonct As String
      
  
    Dim Chemin As String
    Dim ObjWord As Word.Application
    Dim LeDocWord As Word.Document

    On Error Resume Next

   Chemin = "C:\Users\Saugvegarde\Document1.docm"
  
  
   Set ObjWord = CreateObject("Word.Application")
   ObjWord.Visible = True

    Set LeDocWord = ObjWord.Documents.Open(Chemin)
    
        l = ActiveCell.Row
        C = ActiveCell.Column
         Worksheets("Feuil1").Activate
        
        
        prenom = Range("D" & l).Value
      
        User = InputBox("Saisir le Usermane ?", "Titre")
        
        Mail = InputBox("Saisir le mail ?", "Titre")
    
        Fonct = InputBox("Saisir la Fonction ?", "Titre")



With LeDocWord
'pour remplir les signets dans mon word
.Bookmarks("Prenom").Range.Text = prenom
.Bookmarks("Username").Range.Text = User
.Bookmarks("Email").Range.Text = Mail
.Bookmarks("Fonction").Range.Text = Fonct

.ActiveDocument.SaveAs2 "C:\Users\Saugvegarde\Document1.docm" & Format(Date, "dd-mm-yyyy") & ".doc"
.ActiveDocument.Close
.Quit
'.SendMail

End With

Set ObjWord = Nothing

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour