Action de Macro ImportExportText

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez utiliser l’action de macro ImportExportText pour importer ou exporter du texte entre Access base de données active (.mdb ou .accdb) et un fichier texte. Vous pouvez également lier les données dans un fichier texte à la base de données Access en cours. Un fichier de texte liées, vous pouvez afficher les données texte avec Access tout en garantissant l’accès aux données à partir de votre programme de traitement de texte. Vous pouvez également importer à partir de, exporter vers et créer un lien vers une table ou une liste dans un fichier HTML (* .html).

Remarque : Commencer dans Access 2010, l’action de macro TransférerTexte a été renommée ImportExportText.

Remarque : Si vous liez à des données dans un fichier texte ou un fichier HTML, les données sont en lecture seule dans Access.

Remarque : Cette action ne sera pas autorisée si la base de données n’est pas fiable.

Paramètre

L’action de macro ImportExportText comporte les arguments suivants.

Argument de l’action

Description

Type de transfert

Le type de transfert que vous souhaitez apporter. Vous pouvez importer des données d’exporter des données vers ou attacher des données dans des fichiers texte délimité ou de longueur fixe ou des fichiers HTML. Vous pouvez également exporter des données vers un fichier de données de fusion et publipostage Word que vous pouvez ensuite utiliser avec la fonctionnalité de fusion et publipostage de Word pour créer des documents tels que des lettres et des étiquettes de publipostage.

Sélectionnez Importer délimité par des, Largeur fixe importation, Importation HTML, Exporter délimité par des, Largeur fixe exporter, Exporter HTML, Fusion avec Word pour Windows, Délimitée par des liens, Largeur fixe de lien ou Liaison HTML dans la zone Type transfert dans la section Arguments d’Action de la fenêtre de création de macro. La valeur par défaut est Importation délimités.

Remarque : Uniquement Importer délimité par des, Largeur fixe importer, Exporter délimité par des, Longueur fixe ou types de transfert de Fusion avec Word pour Windows sont prises en charge dans un projet Access (.adp).

Nom de la spécification

Le nom de la spécification de l’ensemble d’options qui détermine la façon dont un fichier texte est importé ou lié. Pour un fichier texte de longueur 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é ou lié.

Pour créer une spécification pour importer ou attacher un fichier texte :

  1. Sous l’onglet Données externes, dans le groupe Importer, cliquez sur Fichier texte.

  2. Dans la boîte de dialogue Données externes, entrez le chemin d’accès du fichier texte source dans la zone nom de fichier.

  3. Cliquez sur l’option souhaitée pour stocker les données (importer, ajouter ou créer un lien), puis cliquez sur OK.

  4. Dans la boîte de dialogue Assistant Importation de texte, cliquez sur Avancé.

  5. Spécifier les options souhaitées pour ce format, puis cliquez sur Enregistrer sous.

  6. Entrez le nom souhaité pour la spécification, puis cliquez sur OK.

  7. Vous pouvez gérer les formats existants en cliquant sur spécifications dans la boîte de dialogue spécification.

  8. Cliquez sur OK pour fermer la boîte de dialogue spécification.

Vous pouvez ensuite taper le nom de la spécification dans cet argument chaque fois que vous souhaitez importer ou exporter le même type de fichier texte.

Vous pouvez importer, exporter ou lier des fichiers texte délimité par des tabulations sans avoir à taper un nom de spécification pour cet argument. Dans ce cas, Access utilise les paramètres par défaut de la boîte de dialogue Assistant. Access utilise un format prédéterminé pour les fichiers de données de fusion et publipostage, afin que vous n’êtes pas obligé jamais tapez un nom de spécification pour cet argument lorsque vous exportez ces types de fichiers. Vous pouvez utiliser les spécifications d’importation/exportation avec des fichiers HTML, mais la seule partie de la spécification qui s’applique est la spécification d’une mise en forme de type de données.

Table Nom

Le nom de la table Access à importer des données texte, exportation des données texte, ou attacher des données texte. Vous pouvez également taper le nom de l' accès requête que vous souhaitez exporter les données. Il s’agit d’un argument obligatoire.

Si vous cliquez sur Importer délimités, Largeur fixe importer ou Importation HTML dans la zone Type transfert, Access ajoute les données texte à cette table si la table existe déjà. Dans le cas contraire, Access crée une nouvelle table contenant les données de texte.

Vous ne pouvez pas utiliser une instruction SQL pour spécifier les données à exporter quand vous utilisez l’action de macro ImportExportText . Au lieu d’utiliser une instruction SQL, vous devez tout d’abord créer une requête et puis spécifiez le nom de la requête dans l’argument Nom de la Table .

Nom de fichier

Le nom du fichier texte à importer, exporter vers, ou créer un lien vers. Inclure le chemin d’accès complet. Il s’agit d’un argument obligatoire.

Access crée un nouveau fichier texte lorsque vous exportez des données à partir d’Access. Si le nom du fichier est identique au nom d’un fichier texte existant, Access remplace le fichier texte existant.

Si vous souhaitez importer ou lier une table ou une liste dans un fichier HTML, vous pouvez utiliser l’argument Nom de la Table HTML .

Contient des noms de champs

Indique si la première ligne du fichier texte contient les noms des champs. Si vous sélectionnez Oui, Access utilise les noms de champ dans la table Access importer ou lier les données de texte. Si vous sélectionnez non, Access traite la première ligne comme une ligne de données normale. La valeur par défaut est Aucun.

Access ignore cet argument pour les fichiers de données de fusion et publipostage de Word pour Windows parce que la première ligne doit contenir les noms de champs.

Lorsque vous exportez une table Access ou requête Sélection vers un fichier texte délimité ou de longueur fixe, Access insère les noms de champs de votre table ou requête sélection dans la première ligne du fichier texte si vous avez sélectionné Oui pour cet argument.

Si vous importez ou attachez un fichier texte de longueur fixe et sélectionnez Oui dans cette zone, la première ligne contenant les noms de champs doit utiliser le séparateur de champ défini dans la spécification d’importation/exportation pour séparer les noms de champs. Si vous exportez vers un fichier texte de longueur fixe et sélectionnez Oui pour cet argument, Access insère les noms de champs dans la première ligne du fichier texte avec ce séparateur.

Nom de la Table HTML

Le nom de la table ou la liste dans le fichier HTML que vous souhaitez importer ou attacher. Cet argument est ignoré, sauf si l’argument Type transfert est définie sur importation HTML ou liaison HTML. Si vous laissez cet argument vide, la première table ou liste dans le fichier HTML est importée ou liée.

Le nom de table ou une liste dans le fichier HTML est déterminé par le texte spécifié par la balise < CAPTION >, s’il existe une balise < CAPTION >. S’il n’existe pas de balise < CAPTION >, le nom est déterminé par le texte spécifié par la balise < TITLE >. Si plus d’une table ou liste portant le même nom, Access les distingue en ajoutant un numéro à la fin de chaque nom ; par exemple, Employés1 et Employés2.

Page de codes

Le nom de la jeu de caractères utilisée avec la page de codes.

Remarques

Vous pouvez exporter les données dans des requêtes sélection Access dans des fichiers texte. Access exporte jeu de résultats de la requête, s’il s’agissait d’une table.

Données texte que vous ajoutez à une table Access existante doivent être compatibles avec la structure de la table.

  • Chaque champ dans le texte doit être du même type de données que le champ correspondant dans le tableau.

  • Les champs doivent être placé dans le même ordre (sauf si vous définissez l’argument Contient noms de champsOui, auquel cas le champ noms dans le texte doivent correspondre les noms de champs dans la table).

Cette action de macro équivaut à cliquer sur le Fichier texte dans le Importer ou Exporter un groupe sous l’onglet Données externes. Les arguments de l’action ImportExportText reflètent les options de l’Assistant démarrée par la commande de Fichier texte.

Conseil

Une spécification d’importation/exportation stocke les informations que nécessaires à importer, exporter ou lier un fichier texte Access. Vous pouvez utiliser les formats enregistrés pour importer, exporter ou lier des données de texte à partir d’ou à des fichiers texte similaires. Par exemple, vous pouvez recevoir des chiffres de ventes hebdomadaires dans un fichier texte à partir d’un ordinateur central. Vous pouvez créer et enregistrer un format pour ce type de données et ensuite utiliser la spécification dès que vous ajoutez ces données à votre base de données Access.

Remarque : Si vous requête ou un filtrez d’un fichier de texte liées, la requête ou un filtre est respecte la casse.

Pour exécuter l’action ImportExportText dans un module Visual Basic pour Applications (VBA), utilisez la méthode TransférerTexte de l’objet DoCmd .

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×