Vérifier si un fichier est ouvert [Résolu]

Ardget 7 Messages postés vendredi 11 mai 2007Date d'inscription 3 août 2007 Dernière intervention - 18 juil. 2007 à 17:40 - Dernière réponse : Ardget 7 Messages postés vendredi 11 mai 2007Date d'inscription 3 août 2007 Dernière intervention
- 19 juil. 2007 à 14:47
Bonjour a tous

Je cherche a faire une fonction qui vérifie si un fichier Excel spécifique est déja ouvert
Je travaille avec visual studio 2005
Merci par avance
Afficher la suite 

4 réponses

Répondre au sujet
cs_rt15 3982 Messages postés mardi 8 mars 2005Date d'inscription 7 novembre 2014 Dernière intervention - 19 juil. 2007 à 13:09
+3
Utile
Salut,

Open existe encore en VB 2005 ?

Passe peut être plutôt par un FileStream, avec FileShare à none pour essayer de l'ouvrir en exclusif. Puis tu mets le tout dans un try..catch pour savoir si l'ouverture à réussi.

Des liens vers des exemples d'écriture/lecture sont sur la même page.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_rt15
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscription 7 novembre 2014 Dernière intervention - 18 juil. 2007 à 22:42
0
Utile
Essaie de l'ouvrir en mode exclusif, c'est le plus simple.

ciao...
BruNews, MVP VC++
Commenter la réponse de BruNews
Ardget 7 Messages postés vendredi 11 mai 2007Date d'inscription 3 août 2007 Dernière intervention - 19 juil. 2007 à 10:41
0
Utile
Euh... Comment on fait ?
J'ai essayé avec"open" et l'argument "read lock read" mais visual studio 2005 me sort cette erreur:

" Erreur 1 'Open' n'est pas déclaré. La fonctionnalité d'E/S de fichier est disponible dans l'espace de noms 'Microsoft.VisualBasic'." 
Commenter la réponse de Ardget
Ardget 7 Messages postés vendredi 11 mai 2007Date d'inscription 3 août 2007 Dernière intervention - 19 juil. 2007 à 14:47
0
Utile
Super j'ai reussi à faire fonctionner tout ça
Merci beaucoup Brunews et rt15
Commenter la réponse de Ardget

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.