Salut,
"Eric"Je veux envoyer un e-mail depuis un formulaire. L'envoi fonctionne
(en passant par Outlook), mais lorsqu'Outlook est ouvert, Access
utilise le profil ouvert dans Outlook. Si je le ferme, il me permet
de choisir le profil à utiliser. Ce que je cherche à faire, c'est
envoyer un e-mail en utilisant un émetteur particulier. Est-ce que
la librairie de Raymond le permet facilement ?
Je te propose d'utiliser la fonction "SendMailCDO()"
http://www.3stone.be/access/articles.php?lng=fr&pg
tu pourras spécifier l'émetteur que tu souhaite.
Salut,
"Eric"
Je veux envoyer un e-mail depuis un formulaire. L'envoi fonctionne
(en passant par Outlook), mais lorsqu'Outlook est ouvert, Access
utilise le profil ouvert dans Outlook. Si je le ferme, il me permet
de choisir le profil à utiliser. Ce que je cherche à faire, c'est
envoyer un e-mail en utilisant un émetteur particulier. Est-ce que
la librairie de Raymond le permet facilement ?
Je te propose d'utiliser la fonction "SendMailCDO()"
http://www.3stone.be/access/articles.php?lng=fr&pg
tu pourras spécifier l'émetteur que tu souhaite.
Salut,
"Eric"Je veux envoyer un e-mail depuis un formulaire. L'envoi fonctionne
(en passant par Outlook), mais lorsqu'Outlook est ouvert, Access
utilise le profil ouvert dans Outlook. Si je le ferme, il me permet
de choisir le profil à utiliser. Ce que je cherche à faire, c'est
envoyer un e-mail en utilisant un émetteur particulier. Est-ce que
la librairie de Raymond le permet facilement ?
Je te propose d'utiliser la fonction "SendMailCDO()"
http://www.3stone.be/access/articles.php?lng=fr&pg
tu pourras spécifier l'émetteur que tu souhaite.
Salut,
"Eric"
[...]Merci de ta réponse, je pense que c'est ce qu'il me faut. Par
contre, ça manque un peu de doc pour ceux ne connaissant pas VBA.
Dois-je mettre cette fonction dans le code correspondant à mon
bouton d'envoi, ou la déclarer simplement dans le code et ensuite
faire un appel dans le code du bouton d'envoi ? Dans ce dernier cas,
quels sont les paramètres de la fonction ?
Tu essayes de faire une usine à gaz par copier/coller, sans comprendre
ce que tu fais au moins de par la structure ???
T'es tu donné la peine de regarder les codes créés par les assistants
lorsque tu les utilisent pour créer un bouton ou une liste déroulante
etc ?
C'est par là qu'il faut commencer lorsque l'on ne veut pas se limité
à "singer" ce que l'on voit défiler sur ce forum ;-)
Mon but n'est pas d'apprendre le VBA (je n'en ai pas le temps), mais de
Bon, passons !
Oui, tu peux placer le code dans la sub de l'événement click d'un
bouton. (mais aussi en faire une fonction à laquelle on passe les
données variables)
La sub devient alors :
Sub cmdBoutonSend_Click()
Dim Message As New cdo.Message
With Message
.From = Me.[ChampExpediteur]
.To = Me.[ChampDestinataire]
.Subject = "sujet du mail"
.TextBody = "Le corps du message"
' .AddAttachment ("c:cheminfichier.ext")
.Send
End With
Set Message = Nothing
End Sub
Et ici encore, tu doit définir ce que sera le "sujet du message",
et le "corps du message". Cela peut être un fichier externe, un champ
mémo ou un inputbox ou même un état.
Salut,
"Eric"
[...]
Merci de ta réponse, je pense que c'est ce qu'il me faut. Par
contre, ça manque un peu de doc pour ceux ne connaissant pas VBA.
Dois-je mettre cette fonction dans le code correspondant à mon
bouton d'envoi, ou la déclarer simplement dans le code et ensuite
faire un appel dans le code du bouton d'envoi ? Dans ce dernier cas,
quels sont les paramètres de la fonction ?
Tu essayes de faire une usine à gaz par copier/coller, sans comprendre
ce que tu fais au moins de par la structure ???
T'es tu donné la peine de regarder les codes créés par les assistants
lorsque tu les utilisent pour créer un bouton ou une liste déroulante
etc ?
C'est par là qu'il faut commencer lorsque l'on ne veut pas se limité
à "singer" ce que l'on voit défiler sur ce forum ;-)
Mon but n'est pas d'apprendre le VBA (je n'en ai pas le temps), mais de
Bon, passons !
Oui, tu peux placer le code dans la sub de l'événement click d'un
bouton. (mais aussi en faire une fonction à laquelle on passe les
données variables)
La sub devient alors :
Sub cmdBoutonSend_Click()
Dim Message As New cdo.Message
With Message
.From = Me.[ChampExpediteur]
.To = Me.[ChampDestinataire]
.Subject = "sujet du mail"
.TextBody = "Le corps du message"
' .AddAttachment ("c:cheminfichier.ext")
.Send
End With
Set Message = Nothing
End Sub
Et ici encore, tu doit définir ce que sera le "sujet du message",
et le "corps du message". Cela peut être un fichier externe, un champ
mémo ou un inputbox ou même un état.
Salut,
"Eric"
[...]Merci de ta réponse, je pense que c'est ce qu'il me faut. Par
contre, ça manque un peu de doc pour ceux ne connaissant pas VBA.
Dois-je mettre cette fonction dans le code correspondant à mon
bouton d'envoi, ou la déclarer simplement dans le code et ensuite
faire un appel dans le code du bouton d'envoi ? Dans ce dernier cas,
quels sont les paramètres de la fonction ?
Tu essayes de faire une usine à gaz par copier/coller, sans comprendre
ce que tu fais au moins de par la structure ???
T'es tu donné la peine de regarder les codes créés par les assistants
lorsque tu les utilisent pour créer un bouton ou une liste déroulante
etc ?
C'est par là qu'il faut commencer lorsque l'on ne veut pas se limité
à "singer" ce que l'on voit défiler sur ce forum ;-)
Mon but n'est pas d'apprendre le VBA (je n'en ai pas le temps), mais de
Bon, passons !
Oui, tu peux placer le code dans la sub de l'événement click d'un
bouton. (mais aussi en faire une fonction à laquelle on passe les
données variables)
La sub devient alors :
Sub cmdBoutonSend_Click()
Dim Message As New cdo.Message
With Message
.From = Me.[ChampExpediteur]
.To = Me.[ChampDestinataire]
.Subject = "sujet du mail"
.TextBody = "Le corps du message"
' .AddAttachment ("c:cheminfichier.ext")
.Send
End With
Set Message = Nothing
End Sub
Et ici encore, tu doit définir ce que sera le "sujet du message",
et le "corps du message". Cela peut être un fichier externe, un champ
mémo ou un inputbox ou même un état.
Salut,
"Eric"
| Je veux envoyer un e-mail depuis un formulaire. L'envoi fonctionne (en
| passant par Outlook), mais lorsqu'Outlook est ouvert, Access utilise le
| profil ouvert dans Outlook. Si je le ferme, il me permet de choisir le
| profil à utiliser. Ce que je cherche à faire, c'est envoyer un
e-mail en
| utilisant un émetteur particulier. Est-ce que la librairie de Raymond
le
| permet facilement ?
Je te propose d'utiliser la fonction "SendMailCDO()"
http://www.3stone.be/access/articles.php?lng=fr&pg
tu pourras spécifier l'émetteur que tu souhaite.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"Eric"
| Je veux envoyer un e-mail depuis un formulaire. L'envoi fonctionne (en
| passant par Outlook), mais lorsqu'Outlook est ouvert, Access utilise le
| profil ouvert dans Outlook. Si je le ferme, il me permet de choisir le
| profil à utiliser. Ce que je cherche à faire, c'est envoyer un
e-mail en
| utilisant un émetteur particulier. Est-ce que la librairie de Raymond
le
| permet facilement ?
Je te propose d'utiliser la fonction "SendMailCDO()"
http://www.3stone.be/access/articles.php?lng=fr&pg
tu pourras spécifier l'émetteur que tu souhaite.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"Eric"
| Je veux envoyer un e-mail depuis un formulaire. L'envoi fonctionne (en
| passant par Outlook), mais lorsqu'Outlook est ouvert, Access utilise le
| profil ouvert dans Outlook. Si je le ferme, il me permet de choisir le
| profil à utiliser. Ce que je cherche à faire, c'est envoyer un
e-mail en
| utilisant un émetteur particulier. Est-ce que la librairie de Raymond
le
| permet facilement ?
Je te propose d'utiliser la fonction "SendMailCDO()"
http://www.3stone.be/access/articles.php?lng=fr&pg
tu pourras spécifier l'émetteur que tu souhaite.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/