Relier un tableau Excel à Outlook

Abilys38 a écrit :

Quand tu dis mettre le lien dans le texte, tu parles du texte que j'ai sur ma cellule excel, ou le texte dans le code VBA?

J'ai essayé de mettre le lien que tu m'as donné, mais ça me met mon code en rouge.

Dans la cellule, mais tu peux le mettre dans le texte en faisant attention aux guillemets dans ce cas !

Essaie ceci ...

J'ai remplacé les Chr(10) par <br> et mis entre guillemets le lien vers image (en doublant les guillemets existantes)

Option Explicit
Sub envoi()

Dim messagerie As Object
Dim email As Object
Dim cel As Range

Set messagerie = CreateObject("Outlook.Application")

For Each cel In Range("A2:A" & Range("A1").End(xlDown).Row)

        Set email = messagerie.CreateItem(0)

        With email
            .To = cel
            .Subject = Cells(4, 6)
            .htmlbody = "Bonjour " & cel.Offset(, 3) & " " & cel.Offset(, 2) & " " & _
            cel.Offset(, 1) & ",  " & "<br/><br/>" & _
            Cells(7, 5) & "<br/><br/>" & Cells(28, 5) & _
            "<img scr=""http://www.ouest-france.fr/sites/all/themes/front/images/logos/logo-of-274x120.png"">"
            .ReadReceiptRequested = False
            .send 

        End With

        Set email = Nothing

Next cel

Set messagerie = Nothing

End Sub
 

Je viens d'essayer avec le code que tu proposes, mais l'image ne s'affiche pas sur le mail !!

Il y a donc un problème de sécurité d'accès à des images externes.

Essaie de t'envoyer le mail à ton adresse perso.

Il n'y a pas d'image non plus :/

Je vois qu'il y a un second soucis avec le code en html.

Quand je marque le texte du body dans une cellule excel, le code html ne tient pas en compte les sauts de ligne j'ai l'impression.

ça affiche: Nom Prenom Mail Téléphone...

Ca devrait afficher:

Nom Prénom

Mail

Téléphone

Dans ton texte, mets le à la queue leu leu et indique <br> quand tu veux un saut de ligne.

Exemple

Nom Prénom<br>Mail<br>Téléphone

Parce que l'on est en html.

Maintenant, si l'image ne s'affiche jamais, autant revenir en texte normal (.body au lieu de .htmlbody)

Ok merci

Si tu as d'autres idées pour le logo hésite pas. Je trouve ça surprenant que je ne puisse le mettre d'une manière ou d'une autre depuis une image de mon poste.

Rechercher des sujets similaires à "relier tableau outlook"