Accès à un fichier sur réseau - VB/VBA/VBS - Programmation
MarshPosté le 29-04-2006 à 21:28:54
Bonjour,
Voici mon problème : Dans une procédure Excel j'ouvre un fichier que le manipule, enregistre et que je recopie (Copyfile) sur un disque d'un serveur de fichier. Dans la même procédure, quelques dizième de secondes plus tard, je suis amené à le réouvrir (Getobject). J'ai parfois une erreur "1004 automation" sur cette ouverture, mais lorsque que je réexécute la procédure, l'ouverture se passe toujours normalement. Je pense qu'il s'agit probablement d'un problème de libération de la ressource fichier qui n'a pas le temps de se libérer.
Ma question : Existe t-il un moyen de vérifier préalablement à l'ouverture que le fichier est bien disponible pour cette ouverture ?
Marsh Posté le 29-04-2006 à 21:28:54
Bonjour,
Voici mon problème :
Dans une procédure Excel j'ouvre un fichier que le manipule, enregistre et que je recopie (Copyfile) sur un disque d'un serveur de fichier.
Dans la même procédure, quelques dizième de secondes plus tard, je suis amené à le réouvrir (Getobject).
J'ai parfois une erreur "1004 automation" sur cette ouverture, mais lorsque que je réexécute la procédure, l'ouverture se passe toujours normalement. Je pense qu'il s'agit probablement d'un problème de libération de la ressource fichier qui n'a pas le temps de se libérer.
Ma question :
Existe t-il un moyen de vérifier préalablement à l'ouverture que le fichier est bien disponible pour cette ouverture ?
Merci pour votre aide ...