Bonjour,
Je cherche à envoyer automatiquement un mail via OUTLOOK, j'ai le codeTout fonctionne, mais OUTLOOK s'ouvre et je suis "obligé" de cliquer sur "envoyer" pour envoyer le mail.
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
46
47
48
49
50
51
52
53
54
55
56
57
58 Sub envoi() Dim chemin As String Dim lettre As String Dim sDossier As String Dim appoutlook As Outlook.Application Dim nomcons As String Dim monmessage As Object Dim texte As String Set appoutlook = New Outlook.Application Set monmessage = appoutlook.createitem(olmailitem) Dim c, e As Integer Dim adressedestinataire As String Dim daterelance As String Dim d As String Dim dn As String Dim dp As String Dim dl As Range Dim Dligne As Integer Dim derniere As Integer Dim i As Integer Dim ligne As Long Dim cons As String Dim motif As String ligne = ActiveCell.Row For i = 1 To 50 If Sheets("Totaux").Cells(ligne, 17) = Sheets("Base").Cells(i, 30) Then cons = Sheets("Base").Cells(i, 32) Next If (Sheets("Totaux").Cells(ligne, 50) <> "") Then motif = "Accord " If (Sheets("Totaux").Cells(ligne, 51) <> "") Then motif = "Refus " adressedestinataire = cons With monmessage .To = adressedestinataire .Subject = "Dossier : " & Sheets("Totaux").Cells(ligne, 3) & " " & Sheets("Totaux").Cells(ligne, 4) & " - " & Sheets("Totaux").Cells(ligne, 2) 'texte = motif .HTMLBody = motif 'texte .Display End With Application.DisplayAlerts = False End Sub
N'y aurait-il pas un moyen (code VBA) pour envoyer automatiquement le mail = lorsque je lance "envoi()", le mail part automatiquement, sans passer par une ouverture et/ou validation de Outlook ?? (il s'agit juste d'un message si le dossier x est accepté ou refusé….
Merci,
A+
Partager