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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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??
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??