Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsi
que l'adresse e-mail du récipient se trouvant sur des lignes différentes
sur
une même feuille. Le code fonctionne à merveille sur Outlook et sur
Outlook
Express. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,
toutes les notes sont envoyée à un même destinataire lorsque j'utilise gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
être
les suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body=" &
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsi
que l'adresse e-mail du récipient se trouvant sur des lignes différentes
sur
une même feuille. Le code fonctionne à merveille sur Outlook et sur
Outlook
Express. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,
toutes les notes sont envoyée à un même destinataire lorsque j'utilise gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
être
les suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body=" &
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsi
que l'adresse e-mail du récipient se trouvant sur des lignes différentes
sur
une même feuille. Le code fonctionne à merveille sur Outlook et sur
Outlook
Express. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,
toutes les notes sont envoyée à un même destinataire lorsque j'utilise gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
être
les suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body=" &
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" a écrit dans le message de
news:7PMoc.1237$Je crois que jaurais une petite solutoin pour vous sans passer ni par OE
ouGroupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsique l'adresse e-mail du récipient se trouvant sur des lignes
différentes
surune même feuille. Le code fonctionne à merveille sur Outlook et sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
êtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="
&Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" <info@antispam.dmsinc.ca> a écrit dans le message de
news:7PMoc.1237$_Y6.3449@news20.bellglobal.com...
Je crois que jaurais une petite solutoin pour vous sans passer ni par OE
ou
Groupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" <yves.haenni@netplus.ch> wrote in message
news:40a2f86b@news.vsnet.ch...
Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsi
que l'adresse e-mail du récipient se trouvant sur des lignes
différentes
sur
une même feuille. Le code fonctionne à merveille sur Outlook et sur
Outlook
Express. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,
toutes les notes sont envoyée à un même destinataire lorsque j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
être
les suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="
&
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" a écrit dans le message de
news:7PMoc.1237$Je crois que jaurais une petite solutoin pour vous sans passer ni par OE
ouGroupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsique l'adresse e-mail du récipient se trouvant sur des lignes
différentes
surune même feuille. Le code fonctionne à merveille sur Outlook et sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
êtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="
&Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon "
msg.To = ""
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pour
tout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" wrote in message
news:40a3c919$C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" a écrit dans le message de
news:7PMoc.1237$Je crois que jaurais une petite solutoin pour vous sans passer ni par
OE
ouGroupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notes
ainsique l'adresse e-mail du récipient se trouvant sur des lignes
différentessurune même feuille. Le code fonctionne à merveille sur Outlook et sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque
j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblent
êtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="&Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon professeur@domaine.com"
msg.To = "etudiant@domaine.com"
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pour
tout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" <yves.haenni@netplus.ch> wrote in message
news:40a3c919$1@news.vsnet.ch...
C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" <info@antispam.dmsinc.ca> a écrit dans le message de
news:7PMoc.1237$_Y6.3449@news20.bellglobal.com...
Je crois que jaurais une petite solutoin pour vous sans passer ni par
OE
ou
Groupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" <yves.haenni@netplus.ch> wrote in message
news:40a2f86b@news.vsnet.ch...
Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notes
ainsi
que l'adresse e-mail du récipient se trouvant sur des lignes
différentes
sur
une même feuille. Le code fonctionne à merveille sur Outlook et sur
Outlook
Express. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,
toutes les notes sont envoyée à un même destinataire lorsque
j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblent
être
les suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="
&
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon "
msg.To = ""
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pour
tout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" wrote in message
news:40a3c919$C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" a écrit dans le message de
news:7PMoc.1237$Je crois que jaurais une petite solutoin pour vous sans passer ni par
OE
ouGroupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notes
ainsique l'adresse e-mail du récipient se trouvant sur des lignes
différentessurune même feuille. Le code fonctionne à merveille sur Outlook et sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque
j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblent
êtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="&Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
Merci. Je vais tester la chose. Ci dessous mon code pour Outlook. Ce
code
fonctionne. Plus bas la structure de la feuille à partir duquel j'envoie
les notes.:
Première étape, le code qui régit cette feuille de calcul :
Sub EnvoiUnMail()
'Yves HAENNI :
'
'Ce code envoie les notes contenues dans une feuille de classeur à
différents étudiants
Dim MailAdresse As String
Dim Msg As String
Dim Sujet As String
Dim URLto As String
Dim i As Integer
Dim Titre(10) As String
'On charge d'abord les titres qui devront s'afficher dans chaque
message
Range("Début_adresses_e_mail").Select
i = 2
While ActiveCell.Offset(0, i).Value <> ""
Titre(i) = ActiveCell.Offset(0, i).Value
i = i + 1
Wend
'On envoie les mails jusqu'à épuisement des adresses e-mail
Range("Début_adresses_e_mail").Offset(1, 0).Select
While ActiveCell.Value <> ""
MailAdresse = ActiveCell.Value
Sujet = ActiveCell.Offset(0, 1).Value
i = 2
Msg = Chr(13) & Chr(10)
While ActiveCell.Offset(0, i).Value <> ""
'Le code %0A permet de faire un retour de ligne à chaque
nouvelle note
'Si on enlève ce code, les notes se mettent à la queue-leu-leu
Msg = Msg & Titre(i) & " : " & ActiveCell.Offset(0, i).Value &
"
" & "%0A"
If Titre(i) = "Moyenne" Then
Msg = Msg & "%0A"
End If
i = i + 1
Wend
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body=" &
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
ActiveCell.Offset(1, 0).Select
Wend
End Sub
Deuxième étape, la structure de la feuille ell-même:
Cellule B2 = "Nom"
Cellule C2 = "Début adresse e-mail"
Cellule D2 = "Sujet"
Cellule E2 = "Note1"
Cellule F2 = "Note2"
Cellule G2 = "Note3"
Cellule H2 = "Note4"
Cellule I2 = "Moyenne"
Cellule J2 = "Remarque"
Puis, à chaque ligne qui suit, le nom, l'adresse e-mail, le sujet et les
notes, la moyenne et une remarque pour chaque étudiant.
Remarque importante, la cellule C2 est une cellule nommée
(Début_adresses_e_mail) utilisée dans le code !
Comme je l'ai dit, ce code fonctionne très bien sur Outlook Express.
J'aimerais qu'il fonctionne également sur GroupWise...
Merci !
"Himselff" a écrit dans le message de
news:lBQoc.1256$ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon "
msg.To = ""
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pourtout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" wrote in message
news:40a3c919$C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" a écrit dans le message de
news:7PMoc.1237$Je crois que jaurais une petite solutoin pour vous sans passer ni
par
OEouGroupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notesainsique l'adresse e-mail du récipient se trouvant sur des lignes
différentessurune même feuille. Le code fonctionne à merveille sur Outlook et
sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque
j'utilisegw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblentêtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="&Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement
nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
Merci. Je vais tester la chose. Ci dessous mon code pour Outlook. Ce
code
fonctionne. Plus bas la structure de la feuille à partir duquel j'envoie
les notes.:
Première étape, le code qui régit cette feuille de calcul :
Sub EnvoiUnMail()
'Yves HAENNI : yves.haenni@netplus.ch
'
'Ce code envoie les notes contenues dans une feuille de classeur à
différents étudiants
Dim MailAdresse As String
Dim Msg As String
Dim Sujet As String
Dim URLto As String
Dim i As Integer
Dim Titre(10) As String
'On charge d'abord les titres qui devront s'afficher dans chaque
message
Range("Début_adresses_e_mail").Select
i = 2
While ActiveCell.Offset(0, i).Value <> ""
Titre(i) = ActiveCell.Offset(0, i).Value
i = i + 1
Wend
'On envoie les mails jusqu'à épuisement des adresses e-mail
Range("Début_adresses_e_mail").Offset(1, 0).Select
While ActiveCell.Value <> ""
MailAdresse = ActiveCell.Value
Sujet = ActiveCell.Offset(0, 1).Value
i = 2
Msg = Chr(13) & Chr(10)
While ActiveCell.Offset(0, i).Value <> ""
'Le code %0A permet de faire un retour de ligne à chaque
nouvelle note
'Si on enlève ce code, les notes se mettent à la queue-leu-leu
Msg = Msg & Titre(i) & " : " & ActiveCell.Offset(0, i).Value &
"
" & "%0A"
If Titre(i) = "Moyenne" Then
Msg = Msg & "%0A"
End If
i = i + 1
Wend
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body=" &
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
ActiveCell.Offset(1, 0).Select
Wend
End Sub
Deuxième étape, la structure de la feuille ell-même:
Cellule B2 = "Nom"
Cellule C2 = "Début adresse e-mail"
Cellule D2 = "Sujet"
Cellule E2 = "Note1"
Cellule F2 = "Note2"
Cellule G2 = "Note3"
Cellule H2 = "Note4"
Cellule I2 = "Moyenne"
Cellule J2 = "Remarque"
Puis, à chaque ligne qui suit, le nom, l'adresse e-mail, le sujet et les
notes, la moyenne et une remarque pour chaque étudiant.
Remarque importante, la cellule C2 est une cellule nommée
(Début_adresses_e_mail) utilisée dans le code !
Comme je l'ai dit, ce code fonctionne très bien sur Outlook Express.
J'aimerais qu'il fonctionne également sur GroupWise...
Merci !
"Himselff" <info@antispam.dmsinc.ca> a écrit dans le message de
news:lBQoc.1256$_Y6.3600@news20.bellglobal.com...
ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon professeur@domaine.com"
msg.To = "etudiant@domaine.com"
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pour
tout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" <yves.haenni@netplus.ch> wrote in message
news:40a3c919$1@news.vsnet.ch...
C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" <info@antispam.dmsinc.ca> a écrit dans le message de
news:7PMoc.1237$_Y6.3449@news20.bellglobal.com...
Je crois que jaurais une petite solutoin pour vous sans passer ni
par
OE
ou
Groupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" <yves.haenni@netplus.ch> wrote in message
news:40a2f86b@news.vsnet.ch...
Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notes
ainsi
que l'adresse e-mail du récipient se trouvant sur des lignes
différentes
sur
une même feuille. Le code fonctionne à merveille sur Outlook et
sur
Outlook
Express. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,
toutes les notes sont envoyée à un même destinataire lorsque
j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblent
être
les suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="
&
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement
nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
Merci. Je vais tester la chose. Ci dessous mon code pour Outlook. Ce
code
fonctionne. Plus bas la structure de la feuille à partir duquel j'envoie
les notes.:
Première étape, le code qui régit cette feuille de calcul :
Sub EnvoiUnMail()
'Yves HAENNI :
'
'Ce code envoie les notes contenues dans une feuille de classeur à
différents étudiants
Dim MailAdresse As String
Dim Msg As String
Dim Sujet As String
Dim URLto As String
Dim i As Integer
Dim Titre(10) As String
'On charge d'abord les titres qui devront s'afficher dans chaque
message
Range("Début_adresses_e_mail").Select
i = 2
While ActiveCell.Offset(0, i).Value <> ""
Titre(i) = ActiveCell.Offset(0, i).Value
i = i + 1
Wend
'On envoie les mails jusqu'à épuisement des adresses e-mail
Range("Début_adresses_e_mail").Offset(1, 0).Select
While ActiveCell.Value <> ""
MailAdresse = ActiveCell.Value
Sujet = ActiveCell.Offset(0, 1).Value
i = 2
Msg = Chr(13) & Chr(10)
While ActiveCell.Offset(0, i).Value <> ""
'Le code %0A permet de faire un retour de ligne à chaque
nouvelle note
'Si on enlève ce code, les notes se mettent à la queue-leu-leu
Msg = Msg & Titre(i) & " : " & ActiveCell.Offset(0, i).Value &
"
" & "%0A"
If Titre(i) = "Moyenne" Then
Msg = Msg & "%0A"
End If
i = i + 1
Wend
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body=" &
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
ActiveCell.Offset(1, 0).Select
Wend
End Sub
Deuxième étape, la structure de la feuille ell-même:
Cellule B2 = "Nom"
Cellule C2 = "Début adresse e-mail"
Cellule D2 = "Sujet"
Cellule E2 = "Note1"
Cellule F2 = "Note2"
Cellule G2 = "Note3"
Cellule H2 = "Note4"
Cellule I2 = "Moyenne"
Cellule J2 = "Remarque"
Puis, à chaque ligne qui suit, le nom, l'adresse e-mail, le sujet et les
notes, la moyenne et une remarque pour chaque étudiant.
Remarque importante, la cellule C2 est une cellule nommée
(Début_adresses_e_mail) utilisée dans le code !
Comme je l'ai dit, ce code fonctionne très bien sur Outlook Express.
J'aimerais qu'il fonctionne également sur GroupWise...
Merci !
"Himselff" a écrit dans le message de
news:lBQoc.1256$ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon "
msg.To = ""
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pourtout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" wrote in message
news:40a3c919$C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" a écrit dans le message de
news:7PMoc.1237$Je crois que jaurais une petite solutoin pour vous sans passer ni
par
OEouGroupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notesainsique l'adresse e-mail du récipient se trouvant sur des lignes
différentessurune même feuille. Le code fonctionne à merveille sur Outlook et
sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque
j'utilisegw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblentêtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="&Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement
nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
Je crois que jaurais une petite solutoin pour vous sans passer ni par OE
ou
Groupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsique l'adresse e-mail du récipient se trouvant sur des lignes différentes
surune même feuille. Le code fonctionne à merveille sur Outlook et sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
êtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body="
&
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
Je crois que jaurais une petite solutoin pour vous sans passer ni par OE
ou
Groupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" <yves.haenni@netplus.ch> wrote in message
news:40a2f86b@news.vsnet.ch...
Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsi
que l'adresse e-mail du récipient se trouvant sur des lignes différentes
sur
une même feuille. Le code fonctionne à merveille sur Outlook et sur
Outlook
Express. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,
toutes les notes sont envoyée à un même destinataire lorsque j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
être
les suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body="
&
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
Je crois que jaurais une petite solutoin pour vous sans passer ni par OE
ou
Groupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces notes
ainsique l'adresse e-mail du récipient se trouvant sur des lignes différentes
surune même feuille. Le code fonctionne à merveille sur Outlook et sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw semblent
êtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet & "&body="
&
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon "
msg.To = ""
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pour
tout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" wrote in message
news:40a3c919$C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" a écrit dans le message de
news:7PMoc.1237$Je crois que jaurais une petite solutoin pour vous sans passer ni par
OE
ouGroupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notes
ainsique l'adresse e-mail du récipient se trouvant sur des lignes
différentessurune même feuille. Le code fonctionne à merveille sur Outlook et sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque
j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblent
êtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="&Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon professeur@domaine.com"
msg.To = "etudiant@domaine.com"
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pour
tout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" <yves.haenni@netplus.ch> wrote in message
news:40a3c919$1@news.vsnet.ch...
C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" <info@antispam.dmsinc.ca> a écrit dans le message de
news:7PMoc.1237$_Y6.3449@news20.bellglobal.com...
Je crois que jaurais une petite solutoin pour vous sans passer ni par
OE
ou
Groupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" <yves.haenni@netplus.ch> wrote in message
news:40a2f86b@news.vsnet.ch...
Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notes
ainsi
que l'adresse e-mail du récipient se trouvant sur des lignes
différentes
sur
une même feuille. Le code fonctionne à merveille sur Outlook et sur
Outlook
Express. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,
toutes les notes sont envoyée à un même destinataire lorsque
j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblent
être
les suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="
&
Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves
ok jai un petit script ici quil faut trafiquer un brin et mettre les
configurations de votres fournisseurs internet ,
public sub send_mail()
set msg = WScript.CreateObject("CDO.Message")
msg.From = "mon "
msg.To = ""
msg.Subject = "TEST"
'on error go to 0
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smt
pserver") = "adresse du serveur de mail"
msg.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sen
dusing") = 2
msg.Configuration.Fields.Update
msg.Send
if err.number <> 0 then
msgbox "msg not sent"
else
msgbox "msg sent"
end if
end sub
en traficant on peut mettre une boucle autour de ce script et lexecuter
pour
tout les destinataires , le plus simple serait de mettre leur adresse de
couriel dans une collone de votre classeur excel et avec un petit :
for x = 1 to 5 'exemple avec 5 adresse
destinataire = cells(x,1)
** envoie le message
next
dans la procedure en haut =)
Bonne Chance !
Fred
"Yves Haenni" wrote in message
news:40a3c919$C'est clair que ça m'intéresse! Je paie de mon sang s'il le faut !
(Mais pas trop quand-même : il m'en faut pour vivre...)
Yves
"Himselff" a écrit dans le message de
news:7PMoc.1237$Je crois que jaurais une petite solutoin pour vous sans passer ni par
OE
ouGroupe Whize, faites le moi savoir si sa vous interesse !
Fred
"Yves Haenni" wrote in message
news:Bonjour,
J'ai un code qui permet d'envoyer des notes à mes étudiants, ces
notes
ainsique l'adresse e-mail du récipient se trouvant sur des lignes
différentessurune même feuille. Le code fonctionne à merveille sur Outlook et sur
OutlookExpress. Mais pas sur GroupWise. Au lieu d'envoyer un e-mail par
étudiant,toutes les notes sont envoyée à un même destinataire lorsque
j'utilise
gw.
Les deux lignes qui fontionnent sous Outlook mais pas sous gw
semblent
êtreles suivantes :
URLto = "mailto:" & MailAdresse & "?subject=" & Sujet &
"&body="&Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
Les variables MailAdresse, Sujet et Msg sont naturellement nourries
préalablement et URLto est déclaré comme String.
Une personne pourrait-elle m'aider ?
Merci et bonne journée à toutes et à tous
Yves