Bonjour à tou.te.s,

Je dispose sur mon compte Exchange de plusieurs accès délégués me permettant de sélectionner manuellement l'adresse d'envoi.

Je fais régulièrement des publipostages, impossible revanche d'arriver à modifier l'expéditeur via la macro que j'utilise :

1) J'ai testé un simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 .SentOnBehalfOfName = "prenom.nom@domaine.fr"
en mettant l'adresse du compte délégué : cela reste sans effet, le mail est adressé en mon nom propre.

2) J'ai testé une des solutions trouvées sur les forums, en passant par un boucle sur les différents comptes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
For Each objaccount In Application.Session.Accounts
        If objaccount.SmtpAddress = "prenom.nom@domaine.fr" Then
            Set objCurrentMessage.SendUsingAccount = objaccount
            bCpteTrouve = True
        Exit For
    End If
Next objaccount
Le problème est que je n'ai qu'un compte actif, le mien. Les accès délégués ne sont pas des comptes à proprement parler...


3) J'ai essayé de voir ce qui serait modifiable en passant par la liste des variables locales de l'éditeur VBA pour tester, mais impossible à modifier car en lecture seule..


Sauriez-vous comment faire pour gérer les accès délégués en VBA ? Je n'ai strictement rien trouvé sur le sujet...


Merci d'avance pour votre aide !
Pierre