Mon application d=E9place un grand nombre de fichiers Excel=20
d'un r=E9pertoire =E0 l'autre.
J'utilise la m=E9thode :
CreateObject("Scripting.FileSystemObject")
copyfile
kill
Aucun probl=E8me sauf pour qq fichiers rebelles qui me=20
renvoient l'erreur "autorisation refus=E9e" au moment du=20
kill.
Je sais parfaitement que j'ai les droits (j'ai un acc=E9s=20
total sur ce disque et qui plus est j'ai cr=E9=E9 moi m=EAme=20
certains de ces fichiers!!)
Quelqu'un aurait une explication (et surtout une=20
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
Jean-Marc
Salut Erwan,
Je ne sais pas si ton pbl est là, mais j'ai déjà eu ce pbl aussi. Chez moi il refusait l'accès, parce que selon lui le fichier en question était ouvert, ce qui était faux. Il me fallait donc, dans ce cas, fermer Excel (ou l'application susceptible d'utiliser le fichier en question (voir son extension)) pour pouvoir y avoir accès en écriture. Une fois l'application fermée, je pouvais la rouvrir immédiatement et il me rendait MON accès. Je ne sais pas si ceci est ton problème aussi, mais ça vaudrait la peine de faire l'essai.
Jean-Marc
"Erwan" a écrit dans le message de news:234601c49cb9$68ac1f50$ Bonjour,
Mon application déplace un grand nombre de fichiers Excel d'un répertoire à l'autre.
J'utilise la méthode : CreateObject("Scripting.FileSystemObject") copyfile kill
Aucun problème sauf pour qq fichiers rebelles qui me renvoient l'erreur "autorisation refusée" au moment du kill.
Je sais parfaitement que j'ai les droits (j'ai un accés total sur ce disque et qui plus est j'ai créé moi même certains de ces fichiers!!)
Quelqu'un aurait une explication (et surtout une solution!!)
Merci d'avance
Salut Erwan,
Je ne sais pas si ton pbl est là, mais j'ai déjà eu ce pbl aussi.
Chez moi il refusait l'accès, parce que selon lui le fichier en question
était ouvert, ce qui était faux.
Il me fallait donc, dans ce cas, fermer Excel (ou l'application susceptible
d'utiliser le fichier en question (voir son extension)) pour pouvoir y avoir
accès en écriture.
Une fois l'application fermée, je pouvais la rouvrir immédiatement et il me
rendait MON accès.
Je ne sais pas si ceci est ton problème aussi, mais ça vaudrait la peine de
faire l'essai.
Jean-Marc
"Erwan" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:234601c49cb9$68ac1f50$a401280a@phx.gbl...
Bonjour,
Mon application déplace un grand nombre de fichiers Excel
d'un répertoire à l'autre.
J'utilise la méthode :
CreateObject("Scripting.FileSystemObject")
copyfile
kill
Aucun problème sauf pour qq fichiers rebelles qui me
renvoient l'erreur "autorisation refusée" au moment du
kill.
Je sais parfaitement que j'ai les droits (j'ai un accés
total sur ce disque et qui plus est j'ai créé moi même
certains de ces fichiers!!)
Quelqu'un aurait une explication (et surtout une
solution!!)
Je ne sais pas si ton pbl est là, mais j'ai déjà eu ce pbl aussi. Chez moi il refusait l'accès, parce que selon lui le fichier en question était ouvert, ce qui était faux. Il me fallait donc, dans ce cas, fermer Excel (ou l'application susceptible d'utiliser le fichier en question (voir son extension)) pour pouvoir y avoir accès en écriture. Une fois l'application fermée, je pouvais la rouvrir immédiatement et il me rendait MON accès. Je ne sais pas si ceci est ton problème aussi, mais ça vaudrait la peine de faire l'essai.
Jean-Marc
"Erwan" a écrit dans le message de news:234601c49cb9$68ac1f50$ Bonjour,
Mon application déplace un grand nombre de fichiers Excel d'un répertoire à l'autre.
J'utilise la méthode : CreateObject("Scripting.FileSystemObject") copyfile kill
Aucun problème sauf pour qq fichiers rebelles qui me renvoient l'erreur "autorisation refusée" au moment du kill.
Je sais parfaitement que j'ai les droits (j'ai un accés total sur ce disque et qui plus est j'ai créé moi même certains de ces fichiers!!)
Quelqu'un aurait une explication (et surtout une solution!!)
Merci d'avance
Je pensais bien à un truc comme ça..
Enfait je créais l'objet Excel à l'interieur d'une boucle (plusieurs centaines d'itération) Meme si je fermais à chaque fois le classeur excel et l'application excel dans la boucle, je pense que le nombre trop important d'ouverture/fermeture lui faisait perdre un peu les pédalles
Merci
-----Message d'origine----- Salut Erwan,
Je ne sais pas si ton pbl est là, mais j'ai déjà eu ce pbl aussi.
Chez moi il refusait l'accès, parce que selon lui le fichier en question
était ouvert, ce qui était faux. Il me fallait donc, dans ce cas, fermer Excel (ou l'application susceptible
d'utiliser le fichier en question (voir son extension)) pour pouvoir y avoir
accès en écriture. Une fois l'application fermée, je pouvais la rouvrir immédiatement et il me
rendait MON accès. Je ne sais pas si ceci est ton problème aussi, mais ça vaudrait la peine de
faire l'essai.
Jean-Marc
"Erwan" a écrit dans le message de
news:234601c49cb9$68ac1f50$ Bonjour,
Mon application déplace un grand nombre de fichiers Excel d'un répertoire à l'autre.
J'utilise la méthode : CreateObject("Scripting.FileSystemObject") copyfile kill
Aucun problème sauf pour qq fichiers rebelles qui me renvoient l'erreur "autorisation refusée" au moment du kill.
Je sais parfaitement que j'ai les droits (j'ai un accés total sur ce disque et qui plus est j'ai créé moi même certains de ces fichiers!!)
Quelqu'un aurait une explication (et surtout une solution!!)
Merci d'avance
.
Je pensais bien à un truc comme ça..
Enfait je créais l'objet Excel à l'interieur d'une boucle
(plusieurs centaines d'itération)
Meme si je fermais à chaque fois le classeur excel et
l'application excel dans la boucle, je pense que le
nombre trop important d'ouverture/fermeture lui faisait
perdre un peu les pédalles
Merci
-----Message d'origine-----
Salut Erwan,
Je ne sais pas si ton pbl est là, mais j'ai déjà eu ce
pbl aussi.
Chez moi il refusait l'accès, parce que selon lui le
fichier en question
était ouvert, ce qui était faux.
Il me fallait donc, dans ce cas, fermer Excel (ou
l'application susceptible
d'utiliser le fichier en question (voir son extension))
pour pouvoir y avoir
accès en écriture.
Une fois l'application fermée, je pouvais la rouvrir
immédiatement et il me
rendait MON accès.
Je ne sais pas si ceci est ton problème aussi, mais ça
vaudrait la peine de
faire l'essai.
Jean-Marc
"Erwan" <anonymous@discussions.microsoft.com> a écrit
dans le message de
Enfait je créais l'objet Excel à l'interieur d'une boucle (plusieurs centaines d'itération) Meme si je fermais à chaque fois le classeur excel et l'application excel dans la boucle, je pense que le nombre trop important d'ouverture/fermeture lui faisait perdre un peu les pédalles
Merci
-----Message d'origine----- Salut Erwan,
Je ne sais pas si ton pbl est là, mais j'ai déjà eu ce pbl aussi.
Chez moi il refusait l'accès, parce que selon lui le fichier en question
était ouvert, ce qui était faux. Il me fallait donc, dans ce cas, fermer Excel (ou l'application susceptible
d'utiliser le fichier en question (voir son extension)) pour pouvoir y avoir
accès en écriture. Une fois l'application fermée, je pouvais la rouvrir immédiatement et il me
rendait MON accès. Je ne sais pas si ceci est ton problème aussi, mais ça vaudrait la peine de
faire l'essai.
Jean-Marc
"Erwan" a écrit dans le message de
news:234601c49cb9$68ac1f50$ Bonjour,
Mon application déplace un grand nombre de fichiers Excel d'un répertoire à l'autre.
J'utilise la méthode : CreateObject("Scripting.FileSystemObject") copyfile kill
Aucun problème sauf pour qq fichiers rebelles qui me renvoient l'erreur "autorisation refusée" au moment du kill.
Je sais parfaitement que j'ai les droits (j'ai un accés total sur ce disque et qui plus est j'ai créé moi même certains de ces fichiers!!)
Quelqu'un aurait une explication (et surtout une solution!!)