Fichier introuvable par Visual Basic
roadmender
-
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai ce code en VB :
Private Sub Command1_Click()
Dim FSO As Variant
Dim LeFichier As Variant
Dim CheminNomFichier
Dim MeTbl As Variant
Dim PourTbl As Variant
Dim T As Variant
Set FSO = CreateObject("Scripting.FileSystemObject")
CheminNomFichier = "C:\toto.txt"
MsgBox CheminNomFichier
Set LeFichier = FSO.OpenTextFile(CheminNomFichier, 1)
PourTbl = LeFichier.ReadAll
LeFichier.Close
'PourTbl contient: "un;deux;trois;quatres;cinqiéme et dernier;"
MeTbl = Split(PourTbl, ";")
For T = 0 To UBound(MeTbl) - 1
MsgBox "la variable MeTbl indice(" & T & ") contient: " & MeTbl(T)
Next
End Sub
J ai sans cesse l'erreur fichier introuvable ... Le fichier existe bien je ne comprends pas avez vous une idée SVP.
J'ai ce code en VB :
Private Sub Command1_Click()
Dim FSO As Variant
Dim LeFichier As Variant
Dim CheminNomFichier
Dim MeTbl As Variant
Dim PourTbl As Variant
Dim T As Variant
Set FSO = CreateObject("Scripting.FileSystemObject")
CheminNomFichier = "C:\toto.txt"
MsgBox CheminNomFichier
Set LeFichier = FSO.OpenTextFile(CheminNomFichier, 1)
PourTbl = LeFichier.ReadAll
LeFichier.Close
'PourTbl contient: "un;deux;trois;quatres;cinqiéme et dernier;"
MeTbl = Split(PourTbl, ";")
For T = 0 To UBound(MeTbl) - 1
MsgBox "la variable MeTbl indice(" & T & ") contient: " & MeTbl(T)
Next
End Sub
J ai sans cesse l'erreur fichier introuvable ... Le fichier existe bien je ne comprends pas avez vous une idée SVP.
A voir également:
- Fichier introuvable par Visual Basic
- Fichier bin - Guide
- Fichier epub - Guide
- Visual basic - Télécharger - Langages
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
Il n'est pas interdit de coder correctement :
Le message d'erreur provient probablement du fait que tu n'as pas les droits sur le fichier.
Private Sub Command1_Click()
Dim FSO As Object, LeFichier As Object
Dim CheminNomFichier As String
Dim MeTbl() As String, PourTbl As String
Dim T As Long
Set FSO = CreateObject("Scripting.FileSystemObject")
CheminNomFichier = "C:\toto.txt"
On Error Resume Next
Set LeFichier = FSO.OpenTextFile(CheminNomFichier, 1)
If Err Then
MsgBox "Impossible d'ouvrir le fichier :" & vbCrLf & Err.Number & " -- " & Err.Description, vbExclamation, "Erreur"
Exit Sub
End If
On Error GoTo 0
PourTbl = LeFichier.ReadAll
LeFichier.Close
MeTbl = Split(PourTbl, ";")
For T = 0 To UBound(MeTbl) - 1
MsgBox "MeTbl(" & T & ")=" & MeTbl(T)
Next T
End Sub
Le message d'erreur provient probablement du fait que tu n'as pas les droits sur le fichier.