OVH Cloud OVH Cloud

lien avec fichier avec password

1 réponse
Avatar
igdou
Bonjour,

J’ai des liens dans un fichier =AB toto =BB avec un fichier =AB=20
tutu =BB ayant un mot de passe.

Et =E0 l’ouverture du fichier =AB toto =BB, j’ai mis par =
d=E9faut=20
la mise =E0 jour des liens afin de ne pas avoir la bo=EEte de=20
message. Mais une bo=EEte de message me demandant le mot de=20
passe s’active.

Si je veux changer les liens avec la fonction updatelink=20
c’est la m=EAme chose.

Comment indiquer le mot de passe d’acc=E8s au fichier =AB=20
tutu =BB dans la proc=E9dure VBA du fichier =AB toto=BB.

Cela est-il possible ? La chose devrait =EAtre possible=20
puisqu ‘il suffit de l’=E9crire dans la bo=EEte de dialogue=20
qui r=E9clame le password pour acc=E9der aux donn=E9es…

Merci d’avance.

1 réponse

Avatar
Vincent.
Bonjour
Une solution à envisager est de protéger le fichier par
une macro avec le code suivant :
Workbooks("machin.xls").Protect "zaza",,,,True
Le dernier argument de protect permet une protection
normale sauf que les macros peuvent travailler sur le
fichier même protégé !
Sinon,
workbooks("tutu.xls").unprotect "zaza"
au début du code et
workbooks("tutu.xls").protect "zaza"
à la fin.
A+

V.

-----Message d'origine-----
Bonjour,

J’ai des liens dans un fichier « toto » avec un
fichier «

tutu » ayant un mot de passe.

Et à l’ouverture du fichier « toto », j’ai mis par défaut
la mise à jour des liens afin de ne pas avoir la boîte de
message. Mais une boîte de message me demandant le mot de
passe s’active.

Si je veux changer les liens avec la fonction updatelink
c’est la même chose.

Comment indiquer le mot de passe d’accès au fichier «
tutu » dans la procédure VBA du fichier « toto».

Cela est-il possible ? La chose devrait être possible
puisqu ‘il suffit de l’écrire dans la boîte de dialogue
qui réclame le password pour accéder aux données…

Merci d’avance.

.