A voir également:
- Lire & remplacer mots ds un fichier txt ds VB
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Fichier rar - Guide
- Lire fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
mathew76
Messages postés
129
Date d'inscription
vendredi 21 août 2009
Statut
Membre
Dernière intervention
30 novembre 2011
64
18 nov. 2010 à 09:51
18 nov. 2010 à 09:51
Bonjour Coocool,
alors voici deux fonctions :
pour faire l'appel des fonctions et remplacer :
Normalement ca devrait marcher.
Bon courage
Si tu as des problèmes hésite pas ;-)
alors voici deux fonctions :
Public Function FileInMemory(ByVal stFilePath As String) As String 'Variable locale Dim hFile As Integer 'Gestion des erreurs On Error GoTo InBinary 'Initialisation hFile = FreeFile 'Ouverture du fichier Open stFilePath For Input As hFile FileInMemory = Input(LOF(hFile), hFile) 'Ne prend pas les caractères binaires Close hFile Exit Function 'Si problème avec des caractères binaires... InBinary: Close hFile hFile = FreeFile 'Ouverture du fichier Open stFilePath For Binary As hFile FileInMemory = Input(LOF(hFile), hFile) 'Accepte les caractères binaires Close hFile End Function Public Function MemoryInFile(ByVal stFilePath As String, ByVal stData As String) As Boolean 'Variable locale Dim hFile As Integer 'Initialisation hFile = FreeFile MemoryInFile = False 'Gestion des erreurs On Error GoTo fin 'Ouverture du fichier Open stFilePath For Output As hFile Print #hFile, stData Close hFile 'true si Ok MemoryInFile = True fin: End Function
pour faire l'appel des fonctions et remplacer :
Dim str As String Dim a As Boolean str = FileInMemory("C:\...\tonfichier.txt") str = Replace(str, "chemin a remplacer", "text1.text") a = MemoryInFile("C:\...\tonfichier.txt", str)
Normalement ca devrait marcher.
Bon courage
Si tu as des problèmes hésite pas ;-)