OVH Cloud OVH Cloud

User & password Windows via macro

2 réponses
Avatar
Benjamin
Je souhaite controler l'ouverture dun fichier excel par=20
l'interm=E9daire d'une identification du user connect=E9 sous=20
windows.

Pour connaitre le user qui ouvre le fichier je connais la=20
ligne de code: Environ("username")
Je souhaiterai que le user retape son mot de passe quand=20
il ouvre le fichier.=20
Comment faire pour que la macro reconnaisse que le=20
password entr=E9 et bien le m=EAme que le mot de passe Windows=20
en ouverture de session?
Quelle est la ligne de code??

Merci de me tenir informer si qqun =E0 la solution.

2 réponses

Avatar
Frédéric Sigonneau
Bonsoir,

Pour récupérer le mot de passe d'un utilisateur, je ne sais pas s'il y a un truc
et lequel. C'est plutôt une question, AMA, pour un forum consacré au(x)
système(s) qui t'intéresse(nt)...
Par ailleurs tout le monde utilise-t-il un mot de passe pour accéder à sa
session utilisateur ? Si le contrôle de l'utilisateur (sans mot de passe) peut
t'être utile, cette procédure (sensible à la casse) pourrait te servir :

Sub ControleUser()
Dim S$, rep, essais
Do
S = InputBox("Entrez votre nom d'utilisateur :")
If S = Environ("username") Then
Exit Do
Else
essais = essais + 1
rep = MsgBox("Nom incorrect. Recommencer ?", vbYesNo)
End If
Loop While rep = vbYes And essais < 3
If essais = 3 Then MsgBox "Abandon : 3 essais infructueux !"
End Sub


FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Je souhaite controler l'ouverture dun fichier excel par
l'intermédaire d'une identification du user connecté sous
windows.

Pour connaitre le user qui ouvre le fichier je connais la
ligne de code: Environ("username")
Je souhaiterai que le user retape son mot de passe quand
il ouvre le fichier.
Comment faire pour que la macro reconnaisse que le
password entré et bien le même que le mot de passe Windows
en ouverture de session?
Quelle est la ligne de code??

Merci de me tenir informer si qqun à la solution.


Avatar
Clément Marcotte
De quoi user l'utilisateur