OVH Cloud OVH Cloud

empecher le renomage d'un fichier

1 réponse
Avatar
Thierry
bonjour,
dans mon application j'utiliser des fichiers externes
excel.
j'aimerai en vba interdire le renommage de ces fichiers
donc si un fichier s'appelle toto , il faut povoir interdire
de le renommer en titi

est ce que quelqu'un a une idée de la manière dont je pourrais faire cela

merci d'avance
thiery

1 réponse

Avatar
Benoit Compoint [MS]
Bonjour,

Vous pouvez utiliser l'instruction VBA "SetAttr" et le paramètre vbReadOnly.
Cela évitera un renommage accidentel via l'interface de Windows, puisqu'un
message de confirmation de renommage du fichier en lecture seule sera
affiché avant chaque renommage.

De même vous pouvez utiliser le paramètre vbHidden ou vbSystem pour que ce
fichier n'apparaisse plus dans l'Explorateur de Windows (en tout cas pour
les utilisateurs finaux).

Benoît Compoint.

"Thierry" wrote in message
news:3fba0f5b$0$27605$
bonjour,
dans mon application j'utiliser des fichiers externes
excel.
j'aimerai en vba interdire le renommage de ces fichiers
donc si un fichier s'appelle toto , il faut povoir interdire
de le renommer en titi

est ce que quelqu'un a une idée de la manière dont je pourrais faire cela

merci d'avance
thiery