OVH Cloud OVH Cloud

En Automation à partir d'une Base Access, comment changer de compte d'émission ?

3 réponses
Avatar
com-ace
Bonjour,

J'envoie un mesage d'OUTLOOK à partir d'ACCESS en automation.

J'ai 4 comptes de messagerie OUTLOOK.

Je souhaite envoyer le message avec un compte qui n'est pas le compte par
défaut.

Je ne trouve pas sur les aides les instructions de changement.
Je n'ai trouvé que l'instruction qui me donne le compte en cours :
Set myNameSpace = OLookApp.GetNamespace("MAPI")

Quelqu'un peut-il m'aider ?
Merci
Bertrand

3 réponses

Avatar
Anor
Bonjour com-ace

Est-ce que ta version d'Outlook est supérieure à 98 ?

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------


com-ace a confié :
| Bonjour,
|
| J'envoie un mesage d'OUTLOOK à partir d'ACCESS en automation.
|
| J'ai 4 comptes de messagerie OUTLOOK.
|
| Je souhaite envoyer le message avec un compte qui n'est pas le compte
| par défaut.
|
| Je ne trouve pas sur les aides les instructions de changement.
| Je n'ai trouvé que l'instruction qui me donne le compte en cours :
| Set myNameSpace = OLookApp.GetNamespace("MAPI")
|
| Quelqu'un peut-il m'aider ?
| Merci
| Bertrand
Avatar
com-ace
La version est OUTLOOK 2000
Merci d'avance
bertrand
"Anor" <http://minilien.com/?8RfQLiXHOe> a écrit dans le message de news:

Bonjour com-ace

Est-ce que ta version d'Outlook est supérieure à 98 ?

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------


com-ace a confié :
| Bonjour,
|
| J'envoie un mesage d'OUTLOOK à partir d'ACCESS en automation.
|
| J'ai 4 comptes de messagerie OUTLOOK.
|
| Je souhaite envoyer le message avec un compte qui n'est pas le compte
| par défaut.
|
| Je ne trouve pas sur les aides les instructions de changement.
| Je n'ai trouvé que l'instruction qui me donne le compte en cours :
| Set myNameSpace = OLookApp.GetNamespace("MAPI")
|
| Quelqu'un peut-il m'aider ?
| Merci
| Bertrand




Avatar
Anor
Bonjour com-ace

Ok essaye la méthode suivante :

Sub SendMailCDO()
'Cocher la référence à Microsoft CDO for Exchange xxxx librairy
Dim Message As New cdo.Message
With Message
.From = ""
.To = ""
.Subject = "sujet du mail"
.TextBody = "Le corps du message"
.AddAttachment ("c:cheminfichier.ext")
.Send
End With
Set Message = Nothing
End Sub

Elle devrait te permettre de choisir l'émetteur.
Tu trouveras d'autres exemples ici :
http://memoaccess.free.fr/outlook.htm

Si tu dois utiliser un autre serveur smtp que celui par défaut,
j'ai peut-être quelque chose, mais comme je ne maîtrise pas encore
à 100% la méthode, je préfère ne pas me précipiter pour la publier....

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------

com-ace a confié :
| La version est OUTLOOK 2000
| Merci d'avance
| bertrand
| "Anor" <http://minilien.com/?8RfQLiXHOe> a écrit dans le message de
| news:
|| Bonjour com-ace
||
|| Est-ce que ta version d'Outlook est supérieure à 98 ?
||
|| --
|| à+
|| Arnaud
|| --------------------------------------------------
|| Conseils d'utilisation, sites recommandés :
|| http://users.skynet.be/mpfa/
|| Access Memorandum - http://memoaccess.free.fr
|| --------------------------------------------------
||
||
|| com-ace a confié :
||| Bonjour,
|||
||| J'envoie un mesage d'OUTLOOK à partir d'ACCESS en automation.
|||
||| J'ai 4 comptes de messagerie OUTLOOK.
|||
||| Je souhaite envoyer le message avec un compte qui n'est pas le
||| compte par défaut.
|||
||| Je ne trouve pas sur les aides les instructions de changement.
||| Je n'ai trouvé que l'instruction qui me donne le compte en cours :
||| Set myNameSpace = OLookApp.GetNamespace("MAPI")
|||
||| Quelqu'un peut-il m'aider ?
||| Merci
||| Bertrand