sebastien450
XLDnaute Occasionnel
bonjour.
J'ai rentrer se code afin d'envoyer un mail.
Sub MailAvecOEouWinMail1()
Dim WshShell As Object
Dim Dest As String
Dim Sujt As String
Dim Msg As String
Dim MailProg As String
Dim Env As String, Pos As Integer
Set WshShell = CreateObject("WScript.Shell")
MailProg = "C:\Program Files\Windows Mail\WinMail.exe"
Set WshShell = Nothing
Pos = InStrRev(MailProg, "%")
If Pos > 0 Then
Env = Environ(Mid(MailProg, 2, Pos - 2))
MailProg = Mid(MailProg, Pos + 1)
End If
Dest = "sebastien_seb_5@msn.com"
Sujt = "Test d'envoi avec Excel"
Msg = "Bonjours il faudrait commander pieces"
Shell Env & MailProg & " /mailurl:mailto:" & Dest & "?subject=" & _
Sujt & "&Body=" & Msg
End
End Sub
Il marche et m'ouvre bien Windows mail avec les champs renseignés. Seulement l'envoie du mail ne se fait pas automatiquement et il faut que je clique sur "envoyer".
Alors je viens vers vous pour vous demandez coment faire pour l'envoyer sans avoir à cliquer sur "envoyer"?
Merci a vous.
J'ai rentrer se code afin d'envoyer un mail.
Sub MailAvecOEouWinMail1()
Dim WshShell As Object
Dim Dest As String
Dim Sujt As String
Dim Msg As String
Dim MailProg As String
Dim Env As String, Pos As Integer
Set WshShell = CreateObject("WScript.Shell")
MailProg = "C:\Program Files\Windows Mail\WinMail.exe"
Set WshShell = Nothing
Pos = InStrRev(MailProg, "%")
If Pos > 0 Then
Env = Environ(Mid(MailProg, 2, Pos - 2))
MailProg = Mid(MailProg, Pos + 1)
End If
Dest = "sebastien_seb_5@msn.com"
Sujt = "Test d'envoi avec Excel"
Msg = "Bonjours il faudrait commander pieces"
Shell Env & MailProg & " /mailurl:mailto:" & Dest & "?subject=" & _
Sujt & "&Body=" & Msg
End
End Sub
Il marche et m'ouvre bien Windows mail avec les champs renseignés. Seulement l'envoie du mail ne se fait pas automatiquement et il faut que je clique sur "envoyer".
Alors je viens vers vous pour vous demandez coment faire pour l'envoyer sans avoir à cliquer sur "envoyer"?
Merci a vous.