Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook
Outlook Forum d'entraide sur Microsoft Office Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2010, 21h34   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 3
Points : 3
Par défaut par vba récupérer l'emetteur d'un mail

Bonsoir
j'ai tenté ma chance coté du forum Excel, me voici du doté du forum Outlook
je pilote Outlook depuis Excel en vba
mais j'ai besoin de récupérer l'adresse mail émetteur
or quand on envoie un mail c'est le champ De qui n'apparait pas nécessairement mais surtout le remplissage de ce champ par le mail naturel de l'émetteur que je cherche à récupérer
Si quelqu'un a une idée
Merci
Denis
denis le breton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 00h08   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 974
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 974
Points : 1 576
Points : 1 576
Envoyer un message via MSN à carden752
Bonjour,

as-tu ajouté la référence Outlook à ton projet?
Je dirai dans l'objet MailItem,la propriété SenderName (sous Excel)
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 16h26   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 3
Points : 3
Merci de ta réponse
heureusement ou hélas oui la référence Microsoft Outlook est cochée mais les champs ne me ramènent rien quand je veux récupérer l'adresse mail emetteur
Je cherche encore
Denis
denis le breton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 18h20   #4
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Bonsoir.

Tu peux accéder à l'adresse du compte par défaut
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim olApp As Outlook.Application
Dim myNameSp As Outlook.Namespace
Dim sSenderEmailAdr As String
 
Set olApp = GetObject(, "OUTLOOK.APPLICATION")
Set myNameSp = olApp.GetNamespace("MAPI")
 
sSenderEmailAdr = myNameSp.Accounts(myNameSp.CurrentUser.Name).SmtpAddress
MsgBox sSenderEmailAdr
 
lblExit:
    Set myNameSp = Nothing
    Set olApp = Nothing
Cela fonctionne sur ma machine avec office 2007.

Cordialement,

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h39.


 
 
 
 
Partenaires

Hébergement Web