Houla.. Ou est ton chemin? D'autre part il faut indiquer :
DoCmd.TransferText acExportDelim,IciLaStucture du fichier ,"temp", "essai.txt", 0
Pour la structure du fichier :
Dans le cas d'un fichier à "longueur fixe", la taille des champs doit être fournie à ACCESS.Il faut établir cette référence, pour pouvoir le "stocker" en mémoire d'access, à l'aide du bouton avancé des assistants d'exportation et d'importation et qu'on enregistre sous un nom précis. C'est ce nom qu'on va rappeler en paramètre de structure de fichier.
.
Click sur l'objet à exporter : table ou requête.
On ouvre le menu Fichier/Exporter-->Sélection = Format Fichiers texte.
Avec ce format l'assistant nous permet de définir le format du fichier.
Avec fichier délimité les champs sont séparés par un caractère au choix. Pour ce faire on click sur le bouton avancé qui ouvre une autre boite de dialogue avec réglages à souhaits.
Le bouton enregistrer sous, nous permet de récupérer ultérieurement ces spécifications.
Exemple j'ai enregisté sous-->TblEmploye Spécification d'exportation(Plus court? Moins d'espaces? C'est vrai.)
Private Sub cmdExport_Click()
DoCmd.TransferText acExportDelim, "TblEmploye Spécification d'exportation", "tblEmploye", "C:\essai.txt", True
End Sub
Cordialement.
__________________________
Le peu que je sais, c'est à mon ignorance que je le dois. Sacha Guitry