DoCmd.OutputTo-Methode (Access)

Die Methode OutputTo führt die "OutputTo"-Aktion in Visual Basic aus.

Syntax

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

expression Eine Variable, die ein DoCmd-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ObjectType Erforderlich AcOutputObjectType Eine AcOutputObjectType-Konstante, die den Objekttyp für die Ausgabe angibt.
ObjectName Optional Variant Ein Zeichenfolgenausdruck, der der gültige Name eines Objekts vom Typ ist, der durch das Argument ObjectType ausgewählt wurde. Wenn Sie das aktive Objekt ausgeben möchten, geben Sie den Typ des Objekts für das Argument ObjectType an, und lassen Sie dieses Argument leer. Wenn Sie Visual Basic-Code, der die Methode OutputTo enthält, in einer Bibliotheksdatenbank ausführen, sucht Microsoft Office Access zunächst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank nach dem Objekt mit diesem Namen.
OutputFormat Optional AcFormat Eine AcFormat-Konstante, die das Ausgabeformat angibt. Wenn Sie dieses Argument weglassen, werden Sie von Access aufgefordert, das Ausgabeformat anzugeben.
OutputFile Optional Variant Ein Zeichenfolgenausdruck, der den vollständigen Namen und Pfad der Datei angibt, in die das Objekt ausgegeben werden soll. Wenn für dieses Argument kein Wert angegeben wird, werden Sie von Access aufgefordert, eine Ausgabedatei anzugeben.
AutoStart Optional Variant Verwenden Sie True (1), um die entsprechende Microsoft Windows-basierte Anwendung sofort zu starten, wobei die Datei durch das geladene Argument OutputFile angegeben wird. Verwenden Sie False (0), wenn Sie die Anwendung nicht starten möchten. Dieses Argument wird für Microsoft Internet Information Server-Dateien (.htx, .idc) und Microsoft ActiveX Server-Dateien (*.asp) ignoriert. Wenn Sie dieses Argument leer lassen, wird der Standard (False) angenommen.
TemplateFile Optional Variant Ein Zeichenfolgenausdruck, der den vollständigen Namen und Pfad der Datei angibt, die Sie als Vorlage für eine HTML-, HTX- oder ASP-Datei verwenden möchten.
Codierung Optional Variant Die Art des Zeichencodierungsformats, das Sie für die Ausgabe von Text bzw. HTML-Daten verwenden möchten. Auswahlmöglichkeiten: "MS-DOS", "Unicode" oder "Unicode (UTF-8)". Die Argumenteinstellung "MS-DOS" steht nur für Textdateien zur Verfügung. Wenn Sie dieses Argument leer lassen, gibt Access die Daten unter Verwendung der standardmäßigen Windows-Codierung für Textdateien und der standardmäßig Systemcodierung für HTML-Dateien aus.
OutputQuality Optional AcExportQuality Eine AcExportQuality-Konstante, die den zu optimierenden Ausgabegerättyp angibt. Der Standardwert lautet acExportQualityPrint.

Bemerkungen

Verwenden Sie die OutputTo -Methode, um die Daten im angegebenen Access-Datenbankobjekt (Datenblatt, Formular, Bericht, Modul, Datenzugriffsseite) in mehrere Ausgabeformate auszugeben.

Module können nur im MS-DOS-Textformat ausgegeben werden. Wenn Sie also für das Argument ObjectType den Wert acOutputModule angeben, müssen Sie für das Argument OutputFormat den Wert acFormatTXT angeben. Die Microsoft Internet Information Server- und Microsoft ActiveX Serverformate sind nur für Tabellen, Abfragen und Formulare verfügbar. Wenn Sie also acFormatIIS oder acFormatASP für das OutputFormat-Argument angeben, müssen Sie acOutputTable, acOutputQuery oder acOutputForm für das ObjectType-Argument angeben.

Die Access-Daten werden im ausgewählten Format ausgegeben und können von jeder beliebigen Anwendung gelesen werden, die dasselbe Format verwendet. So können Sie z. B. einen Access-Bericht mit seiner Formatierung in ein Dokument mit Rich-Text-Format ausgeben und das Dokument dann in Microsoft Word öffnen.

Hinweis

Erst nach der Installation eines Add-Ins können Sie aus einem 2007 Microsoft Office-Systemprogramm heraus Dateien im PDF- oder XPS-Format speichern. Weitere Informationen finden Sie unter Add-In für 2007 Microsoft Office: "Speichern unter – PDF oder XPS" von Microsoft.

Beispiel

Dieses Codebeispiel gibt die Tabelle Employees im Rich Text-Format (RTF) aus und öffnet die Datei in Microsoft Word für Windows.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.