Récupérer l'adresse mail d'un poste émetteur en VBA Excel

Signaler
Messages postés
1
Date d'inscription
vendredi 13 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour,

J'ai créé un formulaire en vba qui va alimenter un tableau, le tout sera sur un serveur, accessible à partir de différents postes de travail situés dans des agences sur le quart NE de la france.
Ce que j'aimerais, c'est pouvoir récupérer l'adresse mail du poste de travail pour chaque formulaire validé, et que cette adresse soit copiée dans une colonne à la suite des données que l'utilisateur aura saisies.
Ceci dans le but de renvoyer un mail automatique une fois la demande traitée

Sur les forums je n'ai trouvé que :
1) Environ("USERNAME") => qui récupère l'identifiant de la personne connectée (j'ai fait une colonne récupérant ce paramètre...)
2) Application.UserName => qui vous donne le nom de l'utilisateur

Si quelqu'un pouvait m'éclairer sur le sujet j'en serais fort aise..
Merci par avance, en espérant avoir été assez explicite dans mes explications

1 réponse

Messages postés
33137
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 juillet 2021
351
Bonjour,

USERNAME est une variable d'environement système qui contient le nom d'utilisateur du PC.

Il n'existe pas à ma connaissance la même chose concernant les adresses mail.

En effet, les adresses mails sont liées aux comptes de messagerie. Pas à l'ordinateur lui même.

Au pire, en fonction du logiciel de messagerie utilisée (Outlook, lotus Notes..) vous pourriez essayer de mettre en place une fonction qui y récupère cette information.


Merci..
je vais voir de ce côté..
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Bonjour,
demander tout simplement à l'utilisateur de saisir lui-même cette adresse email, et uniquement s'il n'y voit pas d'objection et s'il le souhaite expressément .
En rappelant que l'envoi de courrier non sollicité constitue une infraction
PS : sans compter le fait qu'assez nombreux sont ceux qui, comme moi, ont plusieurs adresses email (une pour les messages avec famille et amis, d'autres pour des échanges plus sporadiques et/ou spécialisés). Ils le font , comme moi, pour faciliter entre autres leur "ménage" des messages, hein ...
Et donc ... ta démarche n'est pas réellement recevable, ni même réalisable (et heureusement !)
On travaille dans la même entreprise..
Avec une adresse mail par agence
Mais le nom de la messagerie ne correspond pas obligatoirement au nom de l'agence.. ex s'ils sont associés..
Demander que l'on saisisse l'adresse mail était mon but premier, mais je voulais éviter une saisie supplémentaire à cette population qui ne souhaite pas perdre de temps
Oups j'ai oublié..
Bonjour ...
et Merci
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Bis repetita : demande à l'utilisateur (s'il accepte de le faire) de saisir lui-même cette adresse.
Il pourrait le faire manuellement
Il pourrait également le faire, pour faciliter sa tâche, en mettant cette adresse email dans le fichier texte de son choix. N'importe quel mécanisme simple lui permettrait alors de l'insérer sans avoir à tout refrapper.