OVH Cloud OVH Cloud

Recuperer un nom de user

2 réponses
Avatar
Cyrille
Bonjour,
j'ai mis un classeur sur r=E9seau. Lorsque j'ouvre ce=20
classeur et qu'il est dej=E0 ouvert par qqun, je=20
souhaiterais r=E9cup=E9rer par VBA le nom (loggin) de=20
l'utilisateur (et eventuellement son N=B0 de machine).

Qqun a une id=E9e??
Merci d'avance.

Cyrille

2 réponses

Avatar
isabelle
bonjour Cyrille,

Sub Macro1()
With CreateObject("WScript.NetWork")
MsgBox .UserName & Chr(10) & _
.ComputerName & Chr(10) & _
.UserDomain
End With
End Sub

isabelle


Bonjour,
j'ai mis un classeur sur réseau. Lorsque j'ouvre ce
classeur et qu'il est dejà ouvert par qqun, je
souhaiterais récupérer par VBA le nom (loggin) de
l'utilisateur (et eventuellement son N° de machine).

Qqun a une idée??
Merci d'avance.

Cyrille


Avatar
isabelle
il y a plusieurs exemples ici,

http://groups.google.com/groups?q=UserDomain+group:microsoft.public.fr.excel&hl=fr&lr=&ie=UTF-8&scoring=d&selm=OX0sEzs8AHA.1384%40tkmsftngp04&rnum=6

isabelle


bonjour Cyrille,

Sub Macro1()
With CreateObject("WScript.NetWork")
MsgBox .UserName & Chr(10) & _
.ComputerName & Chr(10) & _
.UserDomain
End With
End Sub

isabelle


Bonjour,
j'ai mis un classeur sur réseau. Lorsque j'ouvre ce
classeur et qu'il est dejà ouvert par qqun, je
souhaiterais récupérer par VBA le nom (loggin) de
l'utilisateur (et eventuellement son N° de machine).

Qqun a une idée??
Merci d'avance.

Cyrille