Bonjour,
j'ai créé un état qui m'affiche plusieurs lignes des données notamment des adresses mails.
J'ai créé un bouton sur cet état qui envoie un mail par rapport à ces adresses mail.
Les données de l'état sont affichées dans le corps du mail en HTML sous forme de tableau.
Le problème est que dans le mail ne s'affiche que la première ligne de mon état.
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
37
38
39
40
41
42
43
44
45 Private Sub mail_Click() On Error GoTo ErrHandler Dim OutApp As Object Dim OutMail As Object Dim strMsg As String Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(0) strMsg = "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>" strMsg = strMsg & "<html xmlns='http://www.w3.org/1999/xhtml'>" strMsg = strMsg & "<body>" strMsg = strMsg & "<p>Bonjour," strMsg = strMsg & "<table width='800px' border='1' cellpadding='0'>" strMsg = strMsg & "<tr>" strMsg = strMsg & "<td ><p align='center'><strong>Date</strong></p></td>" strMsg = strMsg & "<td ><p align='center'><strong>Expéditeur</strong></p></td>" strMsg = strMsg & "<td ><p align='center'><strong>Destinataire</strong></p></td>" strMsg = strMsg & "<td ><p align='center'><strong>Nombre de colis</strong></p></td>" strMsg = strMsg & "<td ><p align='center'><strong>Format colis</strong></p></td>" strMsg = strMsg & "<td ><p align='center'><strong>Commentaire</strong></p></td>" strMsg = strMsg & "<td ><p align='center'><strong>Nombre de jours</strong></p></td>" strMsg = strMsg & "</tr>" strMsg = strMsg & "<tr>" strMsg = strMsg & "<td><p align='center'>" & Format(txtDatederéception, "dd/MMM/yyyy") & "</p></td>" strMsg = strMsg & "<td><p align='center'>" & txtExpéditeur & "</p></td>" strMsg = strMsg & "<td><p align='center'>" & txtDestinataire & "</p></td>" strMsg = strMsg & "<td><p align='center'><strong>" & Format(txtNombredecolis) & "</strong></p></td>" strMsg = strMsg & "<td><p align='center'>" & txtFormatColis & "</p></td>" strMsg = strMsg & "<td><p align='center'>" & txtCommentaire & "</font></p></td>" strMsg = strMsg & "<td><p align='center'>" & txtnbrejour & "</font></p></td>" strMsg = strMsg & "</tr>" strMsg = strMsg & "</table>" strDest = email With OutMail .To = strDest .Subject = "test" .HTMLBody = strMsg .Display End With Set OutMail = Nothing Set OutApp = Nothing Exit Sub ErrHandler: MsgBox "Erreur adresse mail", vbExclamation + vbOKOnly, "mail non envoyé" End Sub
Partager