OVH Cloud OVH Cloud

Choisir une adresse email pour l'envoi (dans outlook champ : de)

14 réponses
Avatar
Laurent
Bonjour à vous,
J'utilise un programme qui me permet d'envoyer des documents à des adresses
email listé dans un autre classeur, jusqu'ici pas de problème avec le
outlook.application.
Mon problème est que je souhaiterais qu'il utilise une autre adresse que mon
adresse par défaut (le champ "de") dans un mail.
Je n'arrive pas à trouver le code qui me permette de choisir ce champ.

Merci si vous pouviez m'aider, je suis sous Office 2000 Outlook 2000.

Cdlmt
Laurent

4 réponses

1 2
Avatar
isabelle
bonjour Laurent,

j'ai mis une balise HS pour Jiel, peut être connait t'il la réponse..

isabelle

Bonjour,
J'ai essayer : sender, senderName, Account, AccountOf.... mais rien ne
fonctionne.
Je crains que ce que je souhaite faire ne soit pas possible.

Merci
Laurent



Bonsoir,

Sans garantie : msg.sender = ""
sender est reconnu car prend un S, mais à quoi sert-il ?

@+
FxM




peut être avec

msg.Account
ou msg.AccountOf

isabelle


J'ai essayé... sans succés il ne reconnait pas le from

Laurent




bonjour Laurent,

as tu essayé en ajoutant,

msg.From = ""

à la macro de jb ?

isabelle




Bonjour Stéphan,
en fait il me manque le champs qui pourrait s'appeler From (dans
outlook Français ce champ s'appelle "De").
Il s'agit de l'émetteur du message, l'adresse par défaut de mon
Outlook est , j'ai une autre adresse qui
s'appelle
Lorsque je lance ma macro, l'émeteur du mail est systématiquement
, je souhaiterais pour lui imposer d'envoyer
avec la boite

Je ne sais pas si c'est plus clair.

Laurent






Bonjour M. Laurent,
Pas certain d'avoir pigé mais en laissant la propriété "To" à "",
votre application courriel vous laissera le soin de choisir dans
votre listes : EXEMPLE:

With OutMail
.To = ""
.CC = ""
.BCC = ""
.Subject = "FORMULAIRE " & UserForm11.Label17 & " À COMPLÉTER"
.Body = Chr(10) & "DOMMAGES 2007 - " & Chr(10) & "Unité " &
Chr(10) .Attachments.Add ActiveWorkbook.FullName
.Display End With
















Avatar
dunkelzahn
Bonjour,

As tu essayé SenderEmailAddress ?

On 28 fév, 09:11, Laurent wrote:
Bonjour,
J'ai essayer : sender, senderName, Account, AccountOf.... mais rien ne
fonctionne.
Je crains que ce que je souhaite faire ne soit pas possible.

Merci
Laurent




Bonsoir,

Sans garantie : msg.sender = ""
sender est reconnu car prend un S, mais à quoi sert-il ?

@+
FxM

peut être avec

msg.Account
ou msg.AccountOf

isabelle

J'ai essayé... sans succés il ne reconnait pas le from

Laurent





bonjour Laurent,

as tu essayé en ajoutant,

msg.From = ""

à la macro de jb ?

isabelle






Bonjour Stéphan,
en fait il me manque le champs qui pourrait s'appeler From (dans
outlook Français ce champ s'appelle "De").
Il s'agit de l'émetteur du message, l'adresse par défaut de mon
Outlook est , j'ai une autre adresse qui
s'appelle
Lorsque je lance ma macro, l'émeteur du mail est systématiquem ent
, je souhaiterais pour lui imposer d'envoyer
avec la boite

Je ne sais pas si c'est plus clair.

Laurent







Bonjour M. Laurent,
Pas certain d'avoir pigé mais en laissant la propriété "To" à "",
votre application courriel vous laissera le soin de choisir dans
votre listes : EXEMPLE:

With OutMail
.To = ""
.CC = ""
.BCC = ""
.Subject = "FORMULAIRE " & UserForm11.Label17 & " À COM PLÉTER"
.Body = Chr(10) & "DOMMAGES 2007 - " & Chr(10) & "Unité " &
Chr(10) .Attachments.Add ActiveWorkbook.FullName
.Display End With- Masquer le texte des messages précéd ents -







- Afficher le texte des messages précédents -








Avatar
isabelle
bonjour Laurent,

j'ai trouvé la propriété .SenderName sur ce lien,

http://groups.google.com/group/microsoft.public.fr.outlook/browse_thread/thread/43654be71d6412f0/6f73a01512c5d7d9?lnk=st&q=&rnum=2&hl=fr#6f73a01512c5d7d9

isabelle


J'ai essayé... sans succés il ne reconnait pas le from

Laurent



bonjour Laurent,

as tu essayé en ajoutant,

msg.From = ""

à la macro de jb ?

isabelle



Bonjour Stéphan,
en fait il me manque le champs qui pourrait s'appeler From (dans outlook
Français ce champ s'appelle "De").
Il s'agit de l'émetteur du message, l'adresse par défaut de mon Outlook est
, j'ai une autre adresse qui s'appelle

Lorsque je lance ma macro, l'émeteur du mail est systématiquement
, je souhaiterais pour lui imposer d'envoyer avec la
boite

Je ne sais pas si c'est plus clair.

Laurent





Bonjour M. Laurent,
Pas certain d'avoir pigé mais en laissant la propriété "To" à "", votre
application courriel vous laissera le soin de choisir dans votre listes :
EXEMPLE:

With OutMail
.To = ""
.CC = ""
.BCC = ""
.Subject = "FORMULAIRE " & UserForm11.Label17 & " À COMPLÉTER"
.Body = Chr(10) & "DOMMAGES 2007 - " & Chr(10) & "Unité " & Chr(10)
.Attachments.Add ActiveWorkbook.FullName
.Display
End With










Avatar
JièL
Bonjoir(c) isabelle de la geolière ;-)

merci pour la balise ;-)

j'ai trouvé ça
----------------------------
Référence du développeur Outlook
MailItem.SendUsingAccount, propriété
Renvoie ou définit un objet Account qui représente le compte sous lequel
MailItem doit être envoyé. En lecture/écriture.
Informations sur la version
Version ajoutée : Outlook 2007

Syntaxe
expression.SendUsingAccount

expression Expression qui renvoie un objet MailItem.

Remarques
La propriété SendUsingAccount peut permettre de spécifier le compte à
utiliser pour envoyer l'objet MailItem lorsque la méthode Send est
invoquée. Le fait de définir cette propriété sur Null (Nothing dans Visual
Basic) indique que le compte par défaut doit être utilisé pour envoyer
l'objet MailItem. Cette propriété renvoie Null (Nothing dans Visual Basic)
si le compte spécifié pour l'objet MailItem n'existe plus.
-----------------------
mais, comme indiqué, c'est une nouveauté de 2007 semble t'il...

de plus, 2000 ne permet pas de choisir le compte d'envoi, il n'en connait
qu'un : celui définit comme compte principal. les autres sont à utilisé
avec le champ "De ", mais c'est TOUJOURS le compte de base qui envoi, et
l'entête comporte "de la part de..."

Effectivement, ça ne me semble pas possible.

--
JièL / Jean-Louis GOUBERT
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La nouvelle FAQ Outlook est là : http://faq.outlook.free.fr/index.php
Les stats de CDO : http://faq.outlook.free.fr/cdo/

Le 28/02/2007 15:28 vous avez écrit ceci :
bonjour Laurent,

j'ai mis une balise HS pour Jiel, peut être connait t'il la réponse..

isabelle

Bonjour,
J'ai essayer : sender, senderName, Account, AccountOf.... mais rien ne
fonctionne.
Je crains que ce que je souhaite faire ne soit pas possible.

Merci
Laurent



Bonsoir,

Sans garantie : msg.sender = ""
sender est reconnu car prend un S, mais à quoi sert-il ?

@+
FxM




peut être avec

msg.Account
ou msg.AccountOf

isabelle


J'ai essayé... sans succés il ne reconnait pas le from

Laurent




bonjour Laurent,

as tu essayé en ajoutant,

msg.From = ""

à la macro de jb ?

isabelle




Bonjour Stéphan,
en fait il me manque le champs qui pourrait s'appeler From (dans
outlook Français ce champ s'appelle "De").
Il s'agit de l'émetteur du message, l'adresse par défaut de mon
Outlook est , j'ai une autre adresse qui
s'appelle
Lorsque je lance ma macro, l'émeteur du mail est systématiquement
, je souhaiterais pour lui imposer
d'envoyer avec la boite

Je ne sais pas si c'est plus clair.

Laurent






Bonjour M. Laurent,
Pas certain d'avoir pigé mais en laissant la propriété "To" à
"", votre application courriel vous laissera le soin de choisir
dans votre listes : EXEMPLE:

With OutMail
.To = ""
.CC = ""
.BCC = ""
.Subject = "FORMULAIRE " & UserForm11.Label17 & " À COMPLÉTER"
.Body = Chr(10) & "DOMMAGES 2007 - " & Chr(10) & "Unité " &
Chr(10) .Attachments.Add ActiveWorkbook.FullName
.Display End With


















1 2