Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Méthode DoCmd.OutputTo (Access)

office 365 dev account|Dernière mise à jour: 04/10/2017
|
1 Contributeur

La méthode OutputTo exécute l'action OutputTo dans Visual Basic.

Syntaxe

expression . OutputTo( ObjectType, ObjectName, OutputFormat, OutputFile, AutoStart, TemplateFile, Encoding, OutputQuality )

expression Variable représentant un objet DoCmd.

Paramètres

NomObligatoire/FacultatifType de donnéesDescription
ObjectTypeObligatoireAcOutputObjectTypeConstante AcOutputObjectType spécifiant le type de l'objet en sortie.
ObjectNameFacultatifVarianteExpression chaîne qui est le nom valide d'un objet du type sélectionné par l'argument ObjectType. Si vous souhaitez copier l'objet actif, spécifiez le type d'objet pour l'argument ObjectType et laissez cet argument vide. Si vous exécutez le code Visual Basic contenant la méthode OutputTo dans une base de données bibliothèque, Microsoft Office Access recherche l'objet sous ce nom, d'abord dans la base de données bibliothèque, puis dans la base de données active.
OutputFormatFacultatifVarianteConstante AcFormat indiquant le format de sortie. Utilisez la méthode Add afin de spécifier l'opérateur pour créer un format conditionnel. Si vous oubliez cet argument, Access vous demande le format de sortie.
OutputFileFacultatifVarianteExpression chaîne qui représente le nom complet, y compris le chemin, du fichier dans lequel vous voulez copier l'objet. Si vous laissez cet argument vierge, Microsoft Access vous invite à fournir un nom de fichier de copie.
AutoStartFacultatifVarianteUtilisez True (?1) pour démarrer immédiatement l'application Microsoft Windows appropriée, avec le fichier indiqué par l'argument OutputFile chargé. Utilisez False (0) si vous ne voulez pas démarrer l'application. Cet argument est ignoré pour les fichiers Microsoft Internet Information Server (.htx, .idc) et Microsoft ActiveX Server (.asp). Si vous laissez cet argument vide, la valeur par défaut ( **False* ) est utilisée.
TemplateFileFacultatifVarianteUne expression chaîne qui correspond au nom complet, y compris le chemin d'accès, du fichier que vous voulez utiliser comme modèle pour un fichier HTML, HTX ou ASP.
EncodingFacultatifVarianteType de format de chiffrement des caractères voulu pour le texte ou les données HTML en sortie.
OutputQualityFacultatifAcExportQualityConstante AcExportQuality qui spécifie le type de dispositif de sortie pour l'optimisation. La valeur par défaut est acExportQualityPrint.

Remarques

Faites appel à la méthode OutputTo 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 rapport, un module, une page d'accès aux données) dans des formats de sortie différents.

Si vous spécifiez acOutputModule pour l'argument ObjectType, vous devez spécifier acFormatTXT pour l'argument OutputFormat.

Lorsque vous utilisez la méthode Add avec OutputFormat , utilisez l'énumération AcFormatConditionOperator afin de spécifier l'opérateur pour la création d'un format conditionnel et l'élément AcFormatConditionType pour spécifier le type.

Les formats Microsoft Internet Information Server et Microsoft ActiveX Server ne sont disponibles que pour les tables, les requêtes et les formulaires. Aussi, si vous spécifiez acFormatIIS ou acFormatASP pour l'argument OutputFormat, vous devez spécifier acOutputTable, acOutputQuery ou acOutputForm pour l'argument ObjectType.

Les données Access sont enregistrées dans le format sélectionné et peuvent être lues par une application qui utilise aussi ce format. Par exemple, vous pouvez enregistrer un rapport Access avec sa mise en forme dans un document .rtf et ouvrir ce document dans Microsoft Word.

Remarque Vous pouvez enregistrer le fichier au format PDF ou XPS à partir d'un programme Microsoft Office System uniquement après avoir installé un complément. Pour plus d'informations, recherchez « Activer la prise en charge d'autres formats tels que PDF et XPS » sur le site Web d'Office.

Exemple

L'exemple de code suivant copie la table Employees au format RTF dans un fichier Employee.rtf et ouvre immédiatement ce fichier dans Microsoft Word pour Windows.

DoCmd.OutputTo acOutputTable, "Employees", _
 acFormatRTF, "Employee.rtf", True

Voir aussi

Concepts

Objet DoCmd

Autres ressources

© 2018 Microsoft