VBA Outlook - Subject

Signaler
Messages postés
2
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
26 août 2011
-
Messages postés
672
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2016
-
Bonjour,

A partir d'Outlook et du mail en cours de rédaction, quelqu'un saurait-il comment faire référence au "subject".

J'explique : j'ai une macro que j'exécute depuis un mail en cours de rédaction. Je souhaite incorporer à cette macro un bout de code qui modifie l'objet du mail.

Je sais créer une macro qui "fabrique" un mail avec le ".subject" de mon choix mais impossible de faire référence, depuis un mail, à son propre objet.

En clair, quelle code pour lui dire :

"mon mail actif".subject = "xxxxx" ou façon Access : Me.Mail.subject=....

Je conçois que cette recherche parait tordue et qu'il y a plusieurs autres manières de faire pour arriver au même résultat mais pour diverses raisons je suis obliger de travailler à partir d'un mail déjà ouvert...

Merci

3 réponses

Messages postés
672
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2016
1
Bonjour

Les propriétés d'un item de mail sont accessibles avec un code du type

http://msdn.microsoft.com/en-us/library/aa210928(v=office.11).aspx

item(0) est le nom de la première propriété
peit etre même item(0).name

Car la valeur de la propriété cela devrait être item(0).value
Messages postés
2
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
26 août 2011

Bonjour,

Merci de la réponse, mais la méthode décrite dans le lien est "Set objMail = olApp.CreateItem(olMailItem)".

Pour ce que je veux faire, je dois travailler depuis un mail ouvert et non créer un nouveau Email.

C'est ce qui me rend fou : facile de créer un mail de toute pièce avec toutes les caractéristiques souhaitées mais impossible de trouver comment modifier un mail en cours de rédaction alors que cela me paraît plus simple dans le principe.
Messages postés
672
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2016
1
Bonjour

Je pense qu'Un mail ouvert ne peut pas être modifié par un processus qui ne l'aurait pas créé.