OVH Cloud OVH Cloud

Accès répertoire refusé

3 réponses
Avatar
Frédéric
Bonjour,
En réseau, il se peut que vous n'ayez pas le droit d'accès à certains
répertoires, même pas en lecture. Vous avez dans ce cas, dans l'explorer
windows, un message du type "accès refusé".
J'ai une macro qui ouvre un fichier dans un de ces répertoires. Moi j'y ai
accès, donc ca ne pause pas de problème. Par contre, sur les postes de
travail de certaines personnes qui n'ont pas l'accès, ca plante.
Existe t'il un moyen dans VBA de vérifier, avant de tenter l'ouverture, si
on dispose des droits d'accès à un répertoire/fichier?
Merci.

3 réponses

Avatar
ChrisV
Bonjour Frédéric,

Tu pourrais utiliser: On Error Resume Next, et/ou faire un test sur le code
erreur généré avec: Err.Number


ChrisV


"Frédéric" a écrit dans le message de
news:
Bonjour,
En réseau, il se peut que vous n'ayez pas le droit d'accès à certains
répertoires, même pas en lecture. Vous avez dans ce cas, dans l'explorer
windows, un message du type "accès refusé".
J'ai une macro qui ouvre un fichier dans un de ces répertoires. Moi j'y ai
accès, donc ca ne pause pas de problème. Par contre, sur les postes de
travail de certaines personnes qui n'ont pas l'accès, ca plante.
Existe t'il un moyen dans VBA de vérifier, avant de tenter l'ouverture, si
on dispose des droits d'accès à un répertoire/fichier?
Merci.


Avatar
Fredo P.
Salut Chris V
Mille excuse pour le retard
Ce n'est pas à paritr d'une macro VBA que je ne peux plus l'ouvrir, mais
directement en cliquant sur son icône. Winzip ne peut non plus l'archiver en
zip.
Je n'ai pas encore eu de réponse satisfaisante sur le sujet, je ne manque
pas de courrage pour reconstruire les macro sachant qu'elles seront encore
mieux construites. Encore un truc non élucidé!
"ChrisV" a écrit dans le message de
news:OvAYF1$%
Bonjour Frédéric,

Tu pourrais utiliser: On Error Resume Next, et/ou faire un test sur le
code

erreur généré avec: Err.Number


ChrisV


"Frédéric" a écrit dans le message de
news:
Bonjour,
En réseau, il se peut que vous n'ayez pas le droit d'accès à certains
répertoires, même pas en lecture. Vous avez dans ce cas, dans l'explorer
windows, un message du type "accès refusé".
J'ai une macro qui ouvre un fichier dans un de ces répertoires. Moi j'y
ai


accès, donc ca ne pause pas de problème. Par contre, sur les postes de
travail de certaines personnes qui n'ont pas l'accès, ca plante.
Existe t'il un moyen dans VBA de vérifier, avant de tenter l'ouverture,
si


on dispose des droits d'accès à un répertoire/fichier?
Merci.






Avatar
michdenis
Bonjour Frédéric,

Voici un commentaire d'un usager ayant utilisé le logiciel "Open Office".

Adresse où tu peux le télécharger gratuitement :
http://www.zdnet.fr/telecharger/windows/fiche/0,39021313,39168675s,00.htm

'----------------------------------
Ce matin, un collègue a "planté" un fichier XL contenant plus de 1000
lignes de code VBA représentant des dizaines d'heures de boulot.
Après avoir essayé toutes les merdes *RECOVERY* soit disant shareware
qui au mieux, restaurent les 200 1ères lignes de données mais ignorent
le code VBA, j'ai tenté une ouverture avec OO et là, miracle, il
restaure les données, lit le module et met le code en remarque !

FANTASTIQUE ! 'Christian Herbé
'----------------------------------


Salutations!


"Frédéric" a écrit dans le message de news:
Bonjour,
En réseau, il se peut que vous n'ayez pas le droit d'accès à certains
répertoires, même pas en lecture. Vous avez dans ce cas, dans l'explorer
windows, un message du type "accès refusé".
J'ai une macro qui ouvre un fichier dans un de ces répertoires. Moi j'y ai
accès, donc ca ne pause pas de problème. Par contre, sur les postes de
travail de certaines personnes qui n'ont pas l'accès, ca plante.
Existe t'il un moyen dans VBA de vérifier, avant de tenter l'ouverture, si
on dispose des droits d'accès à un répertoire/fichier?
Merci.