Fichier en lecture seule

  • Initiateur de la discussion Initiateur de la discussion J-Charles
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J-Charles

XLDnaute Occasionnel
Bonjour à tous,

J’ai mis un fichier sur un réseau afin que plusieurs personnes puissent l’utiliser. Je ne l’ai pas partagé volontairement car sous Excell le partage engendre de nombreuses restrictions sur la manipulation du fichier. Ce fichier est en permanence ouvert sur un PC. J’aurais aimé que lorsqu’un utilisateur ouvre ce fichier sur son PC, un message donnent diverses indications (exemple : Ne pas traiter le dossier n° xxxx). En cherchant j’ai essayé ce bout de code mais cela ne fonctionne pas.
Dans un module :
Code:
Function LectureSeule(FileName As String) As Boolean
Dim Fs As Object, St As Integer
    Set Fs = CreateObject("Scripting.FileSystemObject")
    Set f = Fs.GetFile(FileName)
    St = f.Attributes
    
    If St = 1 Or St = 33 Then
        LectureSeule = True
    Else
        LectureSeule = False
    End If
End Function

Dans ThisWorkbook:
Code:
Private Sub Workbook_Open()
    Application.ScreenUpdating = False
    Dim sh As Worksheet
    If LectureSeule(ActiveWorkbook.FullName) = True Then
        MsgBox "Veuillez ne pas traiter le dossier xxx !", 48, "AVERTISEMENT"
    End If
end sub
Je vous remercie par avance de votre aide
 
Re : Fichier en lecture seule

Bonjour à tous,

As-tu bien coché Lecture seule dans l'Explorateur Windows ?

Capture 1.png

A+ à tous
 

Pièces jointes

  • Capture 1.png
    Capture 1.png
    12.6 KB · Affichages: 71
  • Capture 1.png
    Capture 1.png
    12.6 KB · Affichages: 71
Re : Fichier en lecture seule

Merci Dranreb pour ces quelques lignes, je vais y rajouter mon code et ce sera parfait
Merci également à JCGL de s'être penché sur mon pb, mais le but est d'introduire du code si le fichier est en lecture seule
 
Re : Fichier en lecture seule

Bonjour à tous,

C'était un peu court il est vrai...

Ce que je souhaitais transmettre est que ton code fonctionnait chez moi si le fichier était en Lecture seule dans l'Explorateur.

A+ à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
668
Retour