Bonjour,
J'ai une procédure qui permet l'exportation des données d'une table Access au format RTF. Cette procédure est codée de la façon suivante et marche parfaitement:
J'ai besoin de la modifier de manière à ce qu'elle produise un fichier .txt avec des champs séparés à longueur variable, encodé en UTF-8 ou en Unicode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If Path = "" Then Path = CurDir & "\catalogue.rtf" If StrComp(Right(Path, 4), ".rtf") <> 0 Then Path = Path & ".rtf" DoCmd.OutputTo acOutputTable, "Catalogue", acFormatRTF, Path
Mes essais avec le code ci-dessous produisent des champs à longueur fixe et l'encodage est celui de Windows par défaut.
La documentation Microsoft sur acFormatTXT est relativement sybilline... Toute aide sera la bienvenue!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If Path = "" Then Path = CurDir & "\indesign.txt" If StrComp(Right(Path, 4), ".txt") <> 0 Then Path = Path & ".txt" DoCmd.OutputTo acOutputTable, "Catalogue", acFormatTXT, Path
Merci d'avance pour votre attention
torobravo
Partager