Bonjour,
J'ai un bouton qui me sert à envoyer un mail standard.
Je désire insérer dans mon mail des images contenues dans des champs OLE de ma base access, et je suis totalement perdu dans la methode/syntaxe.
J'arrrive à insérer des images externes, en jpg, mais suis infoutu d'utiliser celles de ma basounette.
Mon script se présente comme ça :
--------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 Private Sub BoutonEnvoiMail_Click() Dim appOutlook As Outlook.Application Dim strHTML As String Dim Temp As String Dim oEmail As Outlook.MailItem Set appOutlook = New Outlook.Application Set oEmail = appOutlook.CreateItem(olMailItem) oEmail.To = Me.EmailReponsable oEmail.Subject = "Bonjour" oEmail.Attachments.Add "c:/imgmail/entetmail.jpg" oEmail.Attachments.Add "c:/imgmail/imagemail.jpg" strHTML = "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">" & _ "<HTML><HEAD>" & _ "<META http-equiv=Content-Type content=""text/html; charset=iso-8859-1"">" & _ "<META content=""MSHTML 6.00.2800.1516"" name=GENERATOR></HEAD>" & _ "<BODY><DIV STYLE=""font-size: 16px; font-face: Verdana;"">" strHTML = strHTML & "<center><img src=entetmail.jpg /></center><br>" Temp = "Bonjour " & Me.NomDuResponsable & "," & _ "<img src=imagemail.jpg />" txtBody = Temp oEmail.HTMLBody = strHTML & Replace(txtBody, vbCrLf, "<br>") & "</DIV></BODY></HTML>" oEmail.Send Set oEmail = Nothing Set appOutlook = Nothing End Sub
Sauriez vous comment utiliser des images situées dans une table type :
[ImagesEmail]![EntetMail] (correcpondant à entetmail.jpg
[ImagesEmail]![ImagMail] (correcpondant à imagemail.jpg
Merci beaucoup pour votre aide.
:-)
G.
Partager