OVH Cloud OVH Cloud

fichier txt

3 réponses
Avatar
lou
bonjour

j'ai un fichier txt que je veux afficher en lecture seule

j'ai besoin d'un petit bout de code qui me ferait cela depuis access
merci d'avance

3 réponses

Avatar
Zoury
Salut Lou! :O)

Tu voudrais l'afficher dans NotePad par exemple?

ex :
'***
Private Function OpenFileExclusively(ByRef sFilePath As String) As Long

Dim lFileAttr As Long

' test s'il est read-only, sinon on modifie l'attribut
lFileAttr = GetAttr(sFilePath)
If ((lFileAttr And vbReadOnly) <> vbReadOnly) Then
Call SetAttr(sFilePath, lFileAttr Or vbReadOnly) ' on ajoute le flag
End If

' on shell notepad
Call Shell("notepad """ & sFilePath & """")

End Function
'***

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"lou" a écrit dans le message de
news:40c4b5b9$0$8414$
bonjour

j'ai un fichier txt que je veux afficher en lecture seule

j'ai besoin d'un petit bout de code qui me ferait cela depuis access
merci d'avance




Avatar
Zoury
> Private Function OpenFileExclusively(ByRef sFilePath As String) As Long



tu devrait changer cette ligne pour :

Private Sub OpenFileAsReadOnly()


j'avais dans l'idée d'en faire une fonction mais je ne retourne aucune
valeur.. De plus le nom de la fonction n'avait aucun rapport.. :O/

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
Avatar
lou
un grand merci


"Zoury" a écrit dans le message de news:

> Private Function OpenFileExclusively(ByRef sFilePath As String) As Long

tu devrait changer cette ligne pour :

Private Sub OpenFileAsReadOnly()


j'avais dans l'idée d'en faire une fonction mais je ne retourne aucune
valeur.. De plus le nom de la fonction n'avait aucun rapport.. :O/

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/