Solution:
Docmd.TransferText(TypeTransfert, NomSpécification, NomTable, NomFichier, ContientNomsChamps, NomTableHTML, PageCode)
expression Requise. Expression renvoyant l'un des objets figurant dans la liste Application.
TypeTransfert: facultatif.
AcTextTransferType peut être l'une de ces constantes AcTextTransferType.
acExportDelim
acExportFixed
acExportHTML
acExportMerge
acImportDelim valeur par défaut
acImportFixed
acImportHTML
acLinkDelim
acLinkFixed
acLinkHTML
Si vous laissez cet argument vide, la valeur par défaut (acImportDelim) est choisie - parfait pour les fichier de type csv.
NomSpécification Variant facultatif. Expression chaîne qui correspond au nom du format d'importation ou d'exportation que vous avez créé et enregistré dans la base de données en cours. Dans le cas d'un fichier texte de largeur fixe, vous devez spécifier un argument ou utiliser un fichier schema.ini, qui doit être stocké dans le même dossier que le fichier texte importé, lié ou exporté. Vous pouvez créer un fichier schéma à l'aide de l'Assistant d'importation/exportation de texte. Dans le cas des fichiers texte délimités et des fichiers de données de publipostage Microsoft Word, vous pouvez laisser cet argument vide afin de sélectionner les caractéristiques d'importation/exportation par défaut.
NomTable Variant facultatif. Expression chaîne qui correspond au nom de la table Microsoft Access dans laquelle vous voulez importer des données, de laquelle vous voulez exporter les données ou à laquelle vous voulez attacher des données. Il peut s'agir également d'une requête Microsoft Access dont vous voulez exporter les résultats dans une feuille de calcul.
NomFichier Variant facultatif. Expression chaîne qui représente le nom et le chemin du fichier texte dont vous voulez importer les données, dans lequel vous voulez exporter des données ou auquel vous voulez attacher des données.
ContientNomsChamps Variant facultatif. Utilisez True (-1) pour utiliser les noms de champs de la première ligne du fichier texte lors d'une importation, exportation ou attache. Utilisez False (0) pour que Microsoft Access considère la première ligne du fichier texte comme étant des données normales. Si vous laissez cet argument vierge, la valeur par défaut (False) est choisie. Cet argument est ignoré pour les fichiers de données de publipostage MSWord pour Windows, dans lesquels la première ligne doit toujours contenir les noms des champs.
NomTableHTML Variant facultatif. Expression chaîne qui correspond au nom de la table ou de la liste dans le fichier HTML que vous voulez importer ou attacher. Cet argument n'est pas pris en compte sauf si l'argument typetransfert a pour valeur acImportHTML ou acLinkHTML. Si vous laissez cet argument vierge, la première table ou liste du fichier HTML est importée ou attachée. Le nom de la table ou de la liste dans le fichier HTML est déterminé par le texte spécifié par la balise <CAPTION>, s'il en existe une. S'il n'y a pas de balise <CAPTION>, le nom est déterminé par le texte spécifié par la balise <TITLE>. Si plusieurs tables ou listes portent le même nom, Microsoft Access les distingue en ajoutant un numéro à la fin de chaque nom de table ou de liste ; par exemple, Employees1 et Employees2.
PageCode Variant facultatif. Valeur de type Long désignant le jeu de caractères de la page de code.
Remarques
Pour plus d'informations sur le mode de fonctionnement de l'action et de ses arguments, reportez-vous à la rubrique Action.
Vous pouvez laisser un argument facultatif vierge au milieu de la syntaxe, mais vous devez inclure la virgule de l'argument. Si vous laissez un argument de fin vierge, n'utilisez pas de virgule à la suite du dernier argument spécifié.
Remarque Vous pouvez aussi utiliser des objets de données ActiveX (ADO) pour créer un lien à l'aide de la propriété ActiveConnection de l'objet Recordset.
Exemple
Cet exemple exporte les données de la table External Report (État externe) de Microsoft Access dans le fichier texte délimité April.doc en utilisant le format Sortie standard :
DoCmd.TransferText acExportDelim, "Standard Output", "External Report", "C:\Txtfiles\April.doc"