Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Faites appel à l’action ExporterAvecMiseEnForme pour sortir les données dans l’objet de base de données Microsoft Access spécifié (une feuille de données, un formulaire, un état, un module, une page d’accès aux données) dans des formats de sortie différents.
Paramètres
L’action ExporterAvecMiseEnForme utilise 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 un formulaire ou une feuille de données de formulaire), État, Module, Vue serveur, Procédure stockée ou Fonction dans la zone Type d'objet de la section Arguments de l'action du volet du Générateur de macro. Vous ne pouvez pas copier une macro. Pour copier l'objet actif, sélectionnez son type à l'aide de cet argument et laissez l'argument Nom de l'objet vide. Cet argument est obligatoire. La valeur par défaut est Table. |
Nom de l'objet |
Nom de l'objet contenant les données à créer. La zone Nom de l'objet regroupe tous les objets de la base de données ayant le 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 bibliothèque, puis dans la base de données active. |
Format de sortie |
Type de format à utiliser pour la copie des données. Vous avez le choix entre Classeur Excel 97-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) et Format XPS (*.xps). Si vous laissez cet argument vide, Access vous demande de spécifier le format de sortie. |
Fichier de copie |
Fichier vers lequel vous voulez copier les données, y compris le chemin d'accès complet. Vous pouvez, si vous le souhaitez, inclure l'extension de nom de fichier standard du format de sortie choisi via l'argument Format de sortie. Si vous laissez l'argument Fichier de sortie vide, Access vous demande un nom de fichier de copie. |
Lancement automatique |
Spécifie si le logiciel approprié doit se lancer immédiatement après l’exécution de l’action ExporterAvecMiseEnForme, avec le fichier spécifié par l’argument Fichier de copie ouvert. |
Fichier de modèle |
Chemin d'accès et nom de fichier du fichier à utiliser comme modèle pour les fichiers HTML. Le fichier de modèle est un fichier texte qui comporte des balises HTML et des jetons propres à Access. |
Encodage |
Type de format de chiffrement des caractères voulu pour le texte ou les données HTML à copier. Vous avez le choix entre MS-DOS, Unicode et Unicode (UTF-8). Le paramètre 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. |
Notes
Les données Access sont copiées dans le format sélectionné et peuvent être lues par tout programme qui utilise ce format. Par exemple, vous pouvez copier un état Access avec sa mise en forme vers un document RTF et ouvrir ensuite ce document dans Microsoft Word.
Si vous copiez l'objet de base de données au format HTML, Access crée un fichier HTML contenant les données de l'objet. Vous pouvez utiliser l'argument Fichier de 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 ExporterAvecMiseEnForme pour copier un objet de base de données dans l'un des formats de copie :
Vous pouvez copier des données dans une table, une requête et des feuilles de données de formulaire. Dans le fichier de copie, tous les champs de la feuille de données apparaissent comme dans Access, à l'exception des champs contenant des objets OLE. Les colonnes des champs des objets OLE sont incluses dans le fichier de copie, mais sont vides.
Dans le cas d'un contrôle lié à un champ Oui/Non (un bouton bascule, une case d'option ou une case à cocher), le fichier de copie affiche la valeur -1 (Oui) ou 0 (Non).
Dans le cas d’une zone de texte liée à un champ de lien hypertexte, le fichier de copie affiche le lien hypertexte pour tous les formats de sortie excepté le format texte MS-DOS (dans ce cas, le lien hypertexte s’affiche en tant que texte normal).
Si vous copiez les données dans un formulaire en mode Formulaire, le fichier de copie contient la vue de feuille de données de ce formulaire.
Lorsque vous générez 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 générez 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 ExporterAvecMiseEnForme équivaut à cliquer sur une des options du groupe Export de 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 ExporterAvecMiseEnForme dans un module Visual Basic pour Applications (VBA), utilisez la méthode OutputTo de l’objet DoCmd.