bonjour,
question sans doute déjà posée ... mais j'ai pas de réposne bien claire dans
le labo
j'ai un formulaire: j'aimerai ajouter un bouton sur la page qui permettrait
d'expédier ledit formulaire en pièce jointe à un mail
quelqu'un a-t-il une idée du code à ajouter au bouton
mùerci d'avance
claude
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
RaMa
Bonjour
Au choix sélection de la quincaillerie http://dj.joss.free.fr/faq.htm
Sub MailAvecOE() Dim Dest As String Dim Sujt As String Dim Msg As String Dest = "" Sujt = "Test d'envoi avec Excel" Msg = "Bonjour, Excel vous envoie un message avec OE" Shell "C:Program FilesOutlook Expressmsimn.exe " & _ "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & "" End Sub 'Envoyer un message avec un classeur en fichier joint(testé avec Excel 2003)
Sub MailAvecOEClasseur() Dim Dest, Sujt, Msg As String Dim TheFile TheFile = "c:tempmonfich.xls" Dest = "" Sujt = "Test d'envoi avec Excel" Msg = "Bonjour, Excel vous envoie un message et un classeur avec OE" Shell "C:Program FilesOutlook Expressmsimn.exe " & _ "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & "" SendKeys "%I" & "p" & TheFile & "~" & "%s" End Sub 'Signification des caractères après "SendKeys": '* %I et P = Insertion de la pièce jointe dans Outlook Express. (%=Alt) '* ~ = Validation. (~=Entrée) '* %S = Envoyer. '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 'Comment envoyer une plage de cellules dans un message en VBA?(testé avec Excel 2003)
'Cette macro envoie la plage A1:A10, vous pouvez évidement modifier cette ligne Range("A1:A10").Copy 'pour envoyer une autre plage de cellules. Sub EnvoiSelectionparMail() Dim Dest, Sujt, Msg As String Dim TheFile Range("A1:A17").Copy Workbooks.Add ActiveSheet.Paste ActiveWorkbook.SaveAs Filename:="C:temptest.xls" TheFile = "C:temptest.xls" Dest = "" Sujt = "Test d'envoi avec Excel" Msg = "Bonjour, Excel vous envoie une plage de cellules avec OE" Shell "C:Program FilesOutlook Expressmsimn.exe " & _ "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & "" SendKeys "%I" & "p" & TheFile & "~" & "%s" ActiveWorkbook.Close End Sub 'Un message à plusieurs destinataires ( Excel 2003)
'La liste des destinaires est dans la plage A1:A10 Sub MailingListe() Dim Dest As String Dim Sujt As String Dim Msg As String For Each Lescellules In Range("A1:A10") Dest = Lescellules.Value Sujt = "Test d'envoi avec Excel" Msg = "Bonjour, Excel vous envoie un message avec OE" _ & vbNewLine & "Daniel.j" Shell "C:Program FilesOutlook Expressmsimn.exe " & _ "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & "" SendKeys "%s" Next End Sub
Salutations RaMa
"claude" a écrit dans le message de news: bJe4e.40968$
bonjour, question sans doute déjà posée ... mais j'ai pas de réposne bien claire dans le labo j'ai un formulaire: j'aimerai ajouter un bouton sur la page qui permettrait d'expédier ledit formulaire en pièce jointe à un mail quelqu'un a-t-il une idée du code à ajouter au bouton mùerci d'avance claude
Bonjour
Au choix
sélection de la quincaillerie http://dj.joss.free.fr/faq.htm
Sub MailAvecOE()
Dim Dest As String
Dim Sujt As String
Dim Msg As String
Dest = "yadubonKfe@free.fr"
Sujt = "Test d'envoi avec Excel"
Msg = "Bonjour, Excel vous envoie un message avec OE"
Shell "C:Program FilesOutlook Expressmsimn.exe " & _
"/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & ""
End Sub
'Envoyer un message avec un classeur en fichier joint(testé avec Excel 2003)
Sub MailAvecOEClasseur()
Dim Dest, Sujt, Msg As String
Dim TheFile
TheFile = "c:tempmonfich.xls"
Dest = "yadubonKfe@free.fr"
Sujt = "Test d'envoi avec Excel"
Msg = "Bonjour, Excel vous envoie un message et un classeur avec OE"
Shell "C:Program FilesOutlook Expressmsimn.exe " & _
"/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & ""
SendKeys "%I" & "p" & TheFile & "~" & "%s"
End Sub
'Signification des caractères après "SendKeys":
'* %I et P = Insertion de la pièce jointe dans Outlook Express. (%=Alt)
'* ~ = Validation. (~=Entrée)
'* %S = Envoyer.
'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 = "yadubonKfe@free.fr"
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
'Comment envoyer une plage de cellules dans un message en VBA?(testé avec
Excel 2003)
'Cette macro envoie la plage A1:A10, vous pouvez évidement modifier cette
ligne Range("A1:A10").Copy
'pour envoyer une autre plage de cellules.
Sub EnvoiSelectionparMail()
Dim Dest, Sujt, Msg As String
Dim TheFile
Range("A1:A17").Copy
Workbooks.Add
ActiveSheet.Paste
ActiveWorkbook.SaveAs Filename:="C:temptest.xls"
TheFile = "C:temptest.xls"
Dest = "yadubonKfe@free.fr"
Sujt = "Test d'envoi avec Excel"
Msg = "Bonjour, Excel vous envoie une plage de cellules avec OE"
Shell "C:Program FilesOutlook Expressmsimn.exe " & _
"/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & ""
SendKeys "%I" & "p" & TheFile & "~" & "%s"
ActiveWorkbook.Close
End Sub
'Un message à plusieurs destinataires ( Excel 2003)
'La liste des destinaires est dans la plage A1:A10
Sub MailingListe()
Dim Dest As String
Dim Sujt As String
Dim Msg As String
For Each Lescellules In Range("A1:A10")
Dest = Lescellules.Value
Sujt = "Test d'envoi avec Excel"
Msg = "Bonjour, Excel vous envoie un message avec OE" _
& vbNewLine & "Daniel.j"
Shell "C:Program FilesOutlook Expressmsimn.exe " & _
"/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & ""
SendKeys "%s"
Next
End Sub
Salutations
RaMa
"claude" <doclaude@tele2.fr> a écrit dans le message de news:
bJe4e.40968$Of5.27417@nntpserver.swip.net...
bonjour,
question sans doute déjà posée ... mais j'ai pas de réposne bien claire
dans
le labo
j'ai un formulaire: j'aimerai ajouter un bouton sur la page qui
permettrait
d'expédier ledit formulaire en pièce jointe à un mail
quelqu'un a-t-il une idée du code à ajouter au bouton
mùerci d'avance
claude
Au choix sélection de la quincaillerie http://dj.joss.free.fr/faq.htm
Sub MailAvecOE() Dim Dest As String Dim Sujt As String Dim Msg As String Dest = "" Sujt = "Test d'envoi avec Excel" Msg = "Bonjour, Excel vous envoie un message avec OE" Shell "C:Program FilesOutlook Expressmsimn.exe " & _ "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & "" End Sub 'Envoyer un message avec un classeur en fichier joint(testé avec Excel 2003)
Sub MailAvecOEClasseur() Dim Dest, Sujt, Msg As String Dim TheFile TheFile = "c:tempmonfich.xls" Dest = "" Sujt = "Test d'envoi avec Excel" Msg = "Bonjour, Excel vous envoie un message et un classeur avec OE" Shell "C:Program FilesOutlook Expressmsimn.exe " & _ "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & "" SendKeys "%I" & "p" & TheFile & "~" & "%s" End Sub 'Signification des caractères après "SendKeys": '* %I et P = Insertion de la pièce jointe dans Outlook Express. (%=Alt) '* ~ = Validation. (~=Entrée) '* %S = Envoyer. '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 'Comment envoyer une plage de cellules dans un message en VBA?(testé avec Excel 2003)
'Cette macro envoie la plage A1:A10, vous pouvez évidement modifier cette ligne Range("A1:A10").Copy 'pour envoyer une autre plage de cellules. Sub EnvoiSelectionparMail() Dim Dest, Sujt, Msg As String Dim TheFile Range("A1:A17").Copy Workbooks.Add ActiveSheet.Paste ActiveWorkbook.SaveAs Filename:="C:temptest.xls" TheFile = "C:temptest.xls" Dest = "" Sujt = "Test d'envoi avec Excel" Msg = "Bonjour, Excel vous envoie une plage de cellules avec OE" Shell "C:Program FilesOutlook Expressmsimn.exe " & _ "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & "" SendKeys "%I" & "p" & TheFile & "~" & "%s" ActiveWorkbook.Close End Sub 'Un message à plusieurs destinataires ( Excel 2003)
'La liste des destinaires est dans la plage A1:A10 Sub MailingListe() Dim Dest As String Dim Sujt As String Dim Msg As String For Each Lescellules In Range("A1:A10") Dest = Lescellules.Value Sujt = "Test d'envoi avec Excel" Msg = "Bonjour, Excel vous envoie un message avec OE" _ & vbNewLine & "Daniel.j" Shell "C:Program FilesOutlook Expressmsimn.exe " & _ "/mailurl:mailto:" & Dest & "?subject=" & Sujt & "&Body=" & Msg & "" SendKeys "%s" Next End Sub
Salutations RaMa
"claude" a écrit dans le message de news: bJe4e.40968$
bonjour, question sans doute déjà posée ... mais j'ai pas de réposne bien claire dans le labo j'ai un formulaire: j'aimerai ajouter un bouton sur la page qui permettrait d'expédier ledit formulaire en pièce jointe à un mail quelqu'un a-t-il une idée du code à ajouter au bouton mùerci d'avance claude