Comment acceder à la base de registre sous VB

Résolu/Fermé
mister113 Messages postés 7 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 7 novembre 2007 - 1 août 2007 à 12:43
mister113 Messages postés 7 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 7 novembre 2007 - 7 nov. 2007 à 17:09
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é)
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
1 août 2007 à 13:17
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
0
mister113 Messages postés 7 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 7 novembre 2007
1 août 2007 à 13:25
merci beaucoup, je vais tester ça et je te dis si ça marche. :)
0
mister113 Messages postés 7 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 7 novembre 2007
7 nov. 2007 à 17:09
lire plus haut :)
0