Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Reproduire en VB la commande d'export texte "Enregistrer formaté"

2 réponses
Avatar
leptmr
Bonjour,

je souhaite automatiser en VBA l'export de plusieurs tables en format texte
en utilisant l'option "Enregistrer formaté".

Je ne retrouve pas cette option dans les différentes options d'export.

Seule la commande "docmd.RunCommand acCmdOutputToText " donne un résultat
satisfaisant mais elle ne permet pas de spécifier le fichier de sortie.

Si quelqu'un a une idée, merci d'avance.

GLL

2 réponses

Avatar
Raymond [mvp]
Bonjour.

dans la fonction TransferText tu peux spécifier une page de code:
DoCmd.TransferText acExportDelim, "", "table1", "table1.txt", True, "",
869
(voir aide en ligne )

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"leptmr" a écrit dans le message de news:
422c27a3$0$305$
Bonjour,

je souhaite automatiser en VBA l'export de plusieurs tables en format
texte
en utilisant l'option "Enregistrer formaté".

Je ne retrouve pas cette option dans les différentes options d'export.

Seule la commande "docmd.RunCommand acCmdOutputToText " donne un résultat
satisfaisant mais elle ne permet pas de spécifier le fichier de sortie.

Si quelqu'un a une idée, merci d'avance.

GLL




Avatar
leptmr
Merci, mais finalement, j'ai utilisé la syntaxe suivante
DoCmd.OutputTo acOutputTable, "matable", acFormatTXT, s_Chemin &
"matable"& ".txt"

GLL

"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

dans la fonction TransferText tu peux spécifier une page de code:
DoCmd.TransferText acExportDelim, "", "table1", "table1.txt", True,
"",

869
(voir aide en ligne )

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"leptmr" a écrit dans le message de news:
422c27a3$0$305$
Bonjour,

je souhaite automatiser en VBA l'export de plusieurs tables en format
texte
en utilisant l'option "Enregistrer formaté".

Je ne retrouve pas cette option dans les différentes options d'export.

Seule la commande "docmd.RunCommand acCmdOutputToText " donne un
résultat


satisfaisant mais elle ne permet pas de spécifier le fichier de sortie.

Si quelqu'un a une idée, merci d'avance.

GLL