Action de Macro ExportWithFormatting

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 ExportWithFormatting pour copier les données dans l’objet de base de données spécifiée Access ( feuille de données, formulaire, état ou module ) dans plusieurs formats de sortie.

Remarque : Commencer dans Access 2010, l’action de macro CopierVers a été renommée ExportWithFormatting. Les arguments sont toujours les mêmes 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 accepte les arguments suivants.

Argument de l’action

Description

Type d’objet

Le type d’objet qui contient 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 un formulaire ou un formulaire de feuille de données), état, Module, Vue serveur, Procédure stockée ou fonction dans la zone Type d’objet dans la section Arguments d’Action de la fenêtre de création de macro. Vous ne pouvez pas copier un macro. Si vous voulez copier l’objet actif, sélectionnez son type avec cet argument, mais laissez l’argument Nom objet vide. 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 un base de données bibliothèque, Access recherche d’abord l’objet portant ce nom dans la base de données 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 Activer la prise en charge d’autres formats de fichier tels que PDF et 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 que le logiciel approprié démarre immédiatement après l’action ExportWithFormatting est 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 de base de données au format HTML, Access crée un fichier au format HTML contenant les données à partir de l’objet. Vous pouvez utiliser l’argument Fichier de modèle pour spécifier un fichier à utiliser en tant que modèle pour le fichier .html.

Les règles suivantes s’appliquent lorsque vous utilisez l’action de macro ExportWithFormatting pour copier un objet de base de données dans 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 équivaut à cliquer sur une des options dans le groupe Exporter sous l’onglet Données externes. Les arguments d’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 .

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.

×