ExportWithFormatting, action de macro

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Vous pouvez utiliser l'action ExportWithFormatting pour exporter les données de l'objet de base de données Access spécifié (une feuille de données, formulaire, état ou module ) dans plusieurs formats de sortie.

Remarque : À partir d'Access 2010, l'action de macro CopierVers a été renommée en ExportWithFormatting. Les arguments sont toujours identiques pour cette action de macro.

Remarque : L'action de macro ExportWithFormatting n'est pas disponible dans les applications Web Access.

Paramètres

L'action ExportWithFormatting contient les arguments suivants.

Argument de l’action

Description

Type d’objet

Type d’objet contenant les données à copier. Cliquez sur table (pour une feuille de données de table), requête (pour une feuille de données de requête), formulaire (pour une feuille de données de formulaire ou de formulaire), État, module, vue serveur, procédure stockéeou fonction dans l' objet. Zone type dans la section arguments d'action de la fenêtre de création de macro. Vous ne pouvez pas copier une macro. Si vous souhaitez copier l’objet actif, sélectionnez son type avec cet argument, mais ne renseignez pas l’argument Nom de l’objet. Il s’agit d’un argument obligatoire. La valeur par défaut est Table.

Nom de l’objet

Nom de l’objet contenant les données à copier. Le champ Nom de l’objet affiche tous les objets dans la base de données du type sélectionné par l’argument Type d’objet.

Si vous exécutez une macro contenant l'action ExportWithFormatting dans une base de données bibliothèque, Access recherche d'abord l'objet portant ce nom dans la base de données de bibliothèque, puis dans la base de données active.

Format de sortie

Type de format à utiliser pour copier les données. Vous pouvez sélectionner Excel 97 - Classeur Excel 2003 (*.xls), Classeur binaire Excel (*.xlsb), Classeur Excel (*.xlsx), HTML (*.htm; *.html), Classeur Microsoft Excel 5.0/95 (*.xls), Format PDF (*.pdf), Format RTF (*.rtf), Fichiers texte (*.txt) ou Format XPS (*.xps). Si vous ne renseignez pas cet argument, Access vous invite à indiquer le format de copie.

Remarque : Vous pouvez exporter vers un format de fichier PDF ou XPS à partir d’Office Access 2007 uniquement après avoir installé le complément. Pour plus d'informations, voir enregistrer ou convertir au format PDF ou XPS.

Fichier de copie

Fichier dans lequel vous souhaitez copier les données, incluant le chemin complet. Vous pouvez inclure l’extension de nom de fichier classique pour le format de copie sélectionné avec l’argument Format de copie, mais cela n’est pas obligatoire. Si vous ne renseignez pas l’argument Fichier de copie, Access vous invite à indiquer un nom de fichier de copie.

Lancement auto

Indique si vous souhaitez lancer immédiatement le logiciel approprié une fois l'action ExportWithFormatting exécutée, avec le fichier spécifié par l'argument fichier de copie ouvert.

Fichier modèle

Chemin d’accès et nom d’un fichier utilisé comme modèle pour les fichiers HTML. Le fichier modèle est un fichier texte qui inclut des balises HTML et des jetons propres à Access.

Codage

Type de codage de caractères que vous souhaitez utiliser pour copier le texte ou les données HTML. Vous pouvez sélectionner MS-DOS, Unicode ou Unicode (UTF-8). Le paramétrage de l’argument MS-DOS n’est disponible que pour les fichiers texte. Si vous ne renseignez pas cet argument, Access effectue la copie des données à l’aide du codage Windows par défaut pour les fichiers texte et du codage système par défaut pour les fichiers HTML.

Qualité de copie

Sélectionnez Imprimer pour optimiser la copie d’impression ou Écran pour optimiser la copie à afficher à l’écran.

Remarques

Les données Access sont copiées dans le format sélectionné et peuvent être lues par une application qui utilise le même format. Par exemple, vous pouvez copier un rapport Access avec sa mise en forme en document RTF, puis ouvrir le document dans Microsoft Word.

Si vous copiez l’objet base de données au format HTML, Access crée un fichier au format HTML contenant les données de l’objet. Vous pouvez utiliser l’argument Fichier modèle pour spécifier un fichier à utiliser comme modèle pour le fichier HTML.

Les règles suivantes s'appliquent lorsque vous utilisez l'action de macro ExportWithFormatting pour générer un objet de base de données dans l'un des formats de sortie:

  • Vous pouvez copier des données dans des feuilles de données de table, de requête ou de formulaire. Dans le fichier de sortie, tous les champs de la feuille de données se présentent comme dans Access, à l’exception des champs contenant des objets OLE. Les colonnes de ces champs sont incluses dans le fichier de copie, mais les champs ne sont pas renseignés.

  • Pour un contrôle lié à un champ Oui/Non (bouton bascule, case d’option ou case à cocher), le fichier de copie affiche la valeur –1 (Oui) ou 0 (Non).

  • Pour une zone de texte liée à un champ Lien hypertexte, le fichier de copie affiche le lien hypertexte pour tous les formats de copie à l’exception du texte MS-DOS (dans ce cas, le lien hypertexte est juste affiché comme texte standard).

  • Si vous copiez les données dans un formulaire en mode Formulaire, le fichier de copie contient toujours le mode Feuille de données du formulaire.

  • Lorsque vous copiez une feuille de données, un formulaire ou une page d’accès aux données au format HTML, un fichier HTML est créé. Lorsque vous copiez un rapport au format HTML, un fichier HTML est créé pour chaque page du rapport.

Le résultat de l'exécution de l'action de macro ExportWithFormatting est similaire à un clic sur l'une des options du groupe Exporter sous l'onglet données externes . Les arguments de l’action correspondent aux paramètres de la boîte de dialogue Exporter.

Pour exécuter l'action de macro ExportWithFormatting dans un module Visual Basic pour applications (VBA), utilisez la méthode OutputTo de l'objet DoCmd .

Développez vos compétences dans Office
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.

×