Comment acceder à la base de registre sous VB [Résolu/Fermé]

Signaler
Messages postés
9
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
7 novembre 2007
-
Messages postés
9
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
7 novembre 2007
-
Bonjour,

Je vous explique, j'ai un petit soucis.
Je souhaiterais depuis Excel trouver le login avec lequel le poste (en réseau) se connecte afin de créer un petit repertoire sur ce dossier.

C:\"utilisateur"\"toto"

Quand je fais une recherche depuis Excel style:
utilisateur=application.username je n'ai rien.
Quand je regarde le nom de l'utilisateur dans Excel via les options il est vide.

J'ai donc pensé regarder à regarder sur la base de registre (j'ai trouvé l'info) mais je ne sais pas comment la récupperer automatiquement sous Excel.

Merci à vous et désolé si la réponse est sur un autre post. (j'ai cherché mais je n'ai rien trouvé)

3 réponses

Messages postés
11066
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1 688
Salut

Set WshShell = Wscript.CreateObject("Wscript.shell")
nom=WshShell.RegRead ("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Logon User Name")


nom contient le nom de l'utilisateur de la session windows.

Cordialement
Messages postés
9
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
7 novembre 2007

merci beaucoup, je vais tester ça et je te dis si ça marche. :)
Messages postés
9
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
7 novembre 2007

lire plus haut :)