Verifier qu'un fichier est deja ouvert par quelqu'un d'autre

Fermé
momouiz Messages postés 30 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 21 octobre 2013 - 31 juil. 2013 à 14:35
momouiz Messages postés 30 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 21 octobre 2013 - 31 juil. 2013 à 21:01
Bonjour,


voila je suis actuellement sur un petit probléme excel. En effet, j'ai un fichier excel publié sur un sharepoint et je cherche à ce que lorsque quelqu'un est en train de le modifier, une autre personne ne peut pas l'ouvrir, pour l'instant j'ai essayé sa :

Dim iFilenum As Long
Dim iErr As Long

On Error Resume Next
iFilenum = FreeFile()
Open FileName For Input Lock Read As #iFilenum
Close iFilenum

On Error GoTo 0

Select Case iErr
Case 0: IsFileOpen = False
Case 70: IsFileOpen = True
Case Else: <== voici l'erreur que je n'arrive pas à corriger
End Select

mais cela ne fonctionne pas car mon fichier renvoi toujours une erreur comme il est sur sharepoint.


A voir également:

2 réponses

momouiz Messages postés 30 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 21 octobre 2013 3
31 juil. 2013 à 15:36
je sais deja en debugant que l'erreur se trouve au niveau file name dans mon cas il est egale à un truc du genre "https://s........"
personne ne peut m'aider s'il vous plait
0
momouiz Messages postés 30 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 21 octobre 2013 3
31 juil. 2013 à 21:01
en fait sa ne marche pas, car justement dans mon cas FileName est une adresse sharepoint situé sur le web, c'est donc pour sa que sa ne marche pas, mais y a t-il une autre solution de possible s'il vous plait.
0