Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 09/02/2010, 10h38   #1
Invité régulier
 
Inscription : janvier 2010
Messages : 43
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2010
Messages : 43
Points : 7
Points : 7
Par défaut Open File .wri with Wordpad

Bonjour,

Comment puis-je ouvrir en VB un fichier .wri avec WordPad uniquement puis enregistrer ce fichier en l'écrasant avec une extension .txt avant de le traiter dans mon code ?

Le tout dans cette partie de code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sub ImportNewTxt()
Dim datemvt As String
Dim prodnb As String
Dim ret As String
Dim rec As String
Dim ref_d_a As String
 
 
Close #1
 
'PROCEDURE OUVERTURE SOUS WORDPAD + CHANGEMENT EXTENSION + ECRASER'
 
Open ("D:\Projet EXCEL_VB_TXT\Copie de INVRPT HAMBACH 2010\EUROFIT-FR-INVRPT.txt") For Input As #1 '-------------------------------------------------> ouverture du fichier en lecture
While Not EOF(1) '----------------------------------------------------------------------------------------------> demarrage de la boucle pour lecture du fichier
    lign$ = "" '------------------------------------------------------------------------------------------------> initialisation d une variable à ""
    Line Input #1, lign$ '--------------------------------------------------------------------------------------> lire une ligne du fichier et passage à la ligne suivante (et affactation dans une variable chaine)
        If InStr(1, lign$, "Message-Date :") <> 0 Then '--------------------------------------------------------> test sur la date
            datemvt$ = Mid$(lign$, 25, 8) '---------------------------------------------------------------------> extraction de la date
Merci,
Loupire est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2010, 09h30   #2
Invité régulier
 
Inscription : janvier 2010
Messages : 43
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2010
Messages : 43
Points : 7
Points : 7
aucune idée ?
Loupire est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 13h05.


 
 
 
 
Partenaires

Hébergement Web