OVH Cloud OVH Cloud

SendMail

1 réponse
Avatar
Pat
Bonjour,

J'essaie, sous Excel 2003, d'envoyer la feuille active d'un classeur ouvert
par mail avec SendMail, mais sans succès :-(


ActiveWorkbook.SendMail Recipients:="moi@wanadoo.fr", Subject:="xxxx",
ReturnReceipt:=True


Erreur d'exécution 1004 :
La méthode 'SendMail' de l'objet '_workbook' a échoué


Comment faire ?
Merci.

1 réponse

Avatar
Daniel.j
Bonjour
Comme cela
Comment envoyer une feuille dans un message en VBA?(testé avec Excel 2003)

Sub MailFeuilleOE()
Dim Dest, Sujt, Msg As String
Dim RepName
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="C:temptest.xls"
RepName = "C:temptest.xls"
Dest = ""
Sujt = "Test d'envoi d'une feuille avec Excel"
Msg = "Bonjour, Excel vous envoie une feuille avec OE"
Shell "C:Program FilesOutlook Expressmsimn.exe " & _
"/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & ""
SendKeys "%I" & "p" & RepName & "~" & "%s"
ActiveWorkbook.Close
End Sub

Daniel
--
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"Pat" a écrit dans le message de news:
44faac23$0$25923$
Bonjour,

J'essaie, sous Excel 2003, d'envoyer la feuille active d'un classeur
ouvert par mail avec SendMail, mais sans succès :-(


ActiveWorkbook.SendMail Recipients:="", Subject:="xxxx",
ReturnReceipt:=True


Erreur d'exécution 1004 :
La méthode 'SendMail' de l'objet '_workbook' a échoué


Comment faire ?
Merci.