Bonjour,
je bloque sur un code et je n'arrive pas à m'en sortir si quelqu'un pouvais me donner un coup de main.
Merci d'avance
J'ouvre un fichier .txt qui est un masque d'impression. Dans ce fichier je recherche des champs pour les remplacer par mes variables.
L'erreur d'exécution s'effectue quand quand la données "trouve la données "variable_SN" sur la commande OpenFile.WriteLine var_SN_Palette avec comme message Mode d'accées au fichier incorrect.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 dim chemin_source dim var_SN_palette Set MyObject = CreateObject("Scripting.FileSystemObject") Set MyFile = MyObject.GetFile(chemin_source) Set OpenFile = MyFile.OpenAsTextStream(1) 'Recherche de la ligne Do While OpenFile.AtEndOfStream = False CurrentLine = OpenFile.ReadLine If InStr(CurrentLine, "Variable_SN") <> 0 Then OpenFile.WriteLine var_SN_Palette If InStr(CurrentLine, "Designation") <> 0 Then OpenFile.WriteLine "" Loop
Après se posera le question d'enregistrer le fichier sous un autre non que celui de la source
Partager