Sélection et copie dans un courriel (VBA)

Jennifer -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Ma macro fonctionne parfaitement, mais j'aimerais apporté un petit quelque chose de plus. :)

J'aimerais ajouter dans le corps du message une image du tableau sélectionné qui se trouve  dans B4:G44. Seulement je ne m'y connait pas assez pour trouver le code à inscrire. Quelqu'un peu m'aider ? 

Sub Envoyer_email()
    Dim oOutlook As Object
    Set oOutlook = CreateObject("Outlook.Application")
    
    Dim oMail As Object
    Set oMail = oOutlook.CreateItem(0)
    
    With oMail
        .To = Range("D45").Value
        .Subject = "Nouvelle demande de " & ThisWorkbook.Name
        .Body = "Une nouvelle demande d'ajout de ressource est en attente d'approbation"
        .Display
    End With
End Sub

Merci à l'avance !

4 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Une facon de faire:  https://www.cjoint.com/c/LIcf7bacrCg

    Dans la fonction, vous trouverez une adresse tres utile pour l'envoi de @Mail Outlook 

    0
  2. Jennifer
     

    Super merci beaucoup!

    Une s'affiche dans le code où c'est inscrit RangetoHTML

    Et est-ce possible de coller sous forme d'image ?

    Merci encore!

    0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Image fichier joint

     https://www.cjoint.com/c/LIigG0UV7Mg

    0
    1. Jennifer
       

      Bonjour,

      J'ai maintenant une erreur qui surligne cette partie dans le code: Call Creation_Image

      Vraiment désolée je ne sais pas comment m'y prendre pour le régler moi-même.

      Merci!

      0
  4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    C'est :

    Call Creation_Image(Rng, varExportPath)

    Si c'est bien ceci dans le code, avez vous inserez le module1

    0