Monday, June 6, 2022

ExportWithFormatting-Makroaktion

Sie können die ExportWithFormatting- Aktion verwenden, um die Daten im angegebenen Access-Datenbankobjekt (ein Datenblatt, Formular, Bericht oder Modul) in mehreren Ausgabeformaten auszugeben.

Hinweis: Ab Access 2010 wurde die OutputTo -Makroaktion in ExportWithFormatting umbenannt. Die Argumente sind für diese Makroaktion immer noch dieselben.

Hinweis: Die ExportWithFormatting -Makroaktion ist in Access-Web-Apps nicht verfügbar.

Einstellungen

Die ExportWithFormatting- Aktion hat die folgenden Argumente.

Handlungsargument

Beschreibung

Objekttyp

Der Objekttyp, der die auszugebenden Daten enthält. Klicken Sie auf Tabelle (für ein Tabellendatenblatt), Abfrage (für ein Abfragedatenblatt ), Formular (für ein Formular oder Formulardatenblatt), Bericht , Modul , Serveransicht , Gespeicherte Prozedur oder Funktion im Feld Objekttyp im Abschnitt Aktionsargumente von das Makro-Design-Fenster. Sie können kein Makro ausgeben. Wenn Sie das aktive Objekt ausgeben möchten, wählen Sie seinen Typ mit diesem Argument aus, aber lassen Sie das Argument Objektname leer. Dies ist ein erforderliches Argument. Der Standardwert ist Tabelle .

Objektname

Der Name des Objekts, das die auszugebenden Daten enthält. Das Feld Objektname zeigt alle Objekte in der Datenbank des Typs , der durch das Argument Objekttyp ausgewählt wurde.

Wenn Sie ein Makro mit der ExportWithFormatting- Aktion in einer Bibliotheksdatenbank ausführen, sucht Access zuerst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank nach dem Objekt mit diesem Namen.

Ausgabeformat

Der Formattyp, den Sie für die Ausgabe der Daten verwenden möchten. Sie können Excel 97 - Excel 2003 Workbook (*.xls) , Excel Binary Workbook (*.xlsb) , Excel Workbook (*.xlsx) , HTML (*.htm; *.html) , Microsoft Excel 5.0/95 Workbook ( *.xls) , PDF-Format (*.pdf) , Rich-Text-Format (*.rtf) , Textdateien (*.txt) oder XPS-Format (*.xps) . Wenn Sie dieses Argument leer lassen, fordert Access Sie zur Eingabe des Ausgabeformats auf.

Hinweis: Sie können aus Office Access 2007 erst nach der Installation des Add-Ins in eine Datei im PDF- oder XPS-Format exportieren. Weitere Informationen finden Sie unter Speichern oder Konvertieren in PDF oder XPS .

Ausgabedatei

Die Datei, in die Sie die Daten ausgeben möchten, einschließlich des vollständigen Pfads. Sie können die standardmäßige Dateinamenerweiterung für das Ausgabeformat einschließen, das Sie mit dem Argument Ausgabeformat auswählen, dies ist jedoch nicht erforderlich. Wenn Sie das Argument Ausgabedatei leer lassen, fordert Access Sie zur Eingabe eines Ausgabedateinamens auf.

Auto-Start

Gibt an, ob die entsprechende Software sofort gestartet werden soll, nachdem die ExportWithFormatting- Aktion ausgeführt wird, wobei die durch das Output File -Argument angegebene Datei geöffnet wird.

Vorlagendatei

Der Pfad und Dateiname einer Datei, die Sie als Vorlage für HTML-Dateien verwenden möchten. Die Vorlagendatei ist eine Textdatei, die HTML-Tags und Token enthält, die nur für Access gelten.

Codierung

Der Typ des Zeichencodierungsformats, das Sie zum Ausgeben der Text- oder HTML-Daten verwenden möchten. Sie können MS-DOS , Unicode oder Unicode (UTF-8) auswählen. Die MS-DOS- Argumenteinstellung ist nur für Textdateien verfügbar. Wenn Sie dieses Argument leer lassen, gibt Access die Daten unter Verwendung der Windows-Standardcodierung für Textdateien und der Standardsystemcodierung für HTML-Dateien aus.

Ausgabequalität

Wählen Sie Drucken , um die Ausgabe für den Druck zu optimieren, oder Bildschirm , um die Ausgabe für die Anzeige auf einem Bildschirm zu optimieren.

Bemerkungen

Die Access-Daten werden im gewählten Format ausgegeben und können von jedem Programm gelesen werden, das das gleiche Format verwendet. Beispielsweise können Sie einen Access-Bericht mit seiner Formatierung in ein Rich-Text-Format-Dokument ausgeben und das Dokument dann in Microsoft Word öffnen.

Wenn Sie das Datenbankobjekt im HTML-Format ausgeben, erstellt Access eine Datei im HTML-Format, die die Daten aus dem Objekt enthält. Sie können das Argument Vorlagendatei verwenden, um eine Datei anzugeben, die als Vorlage für die .html-Datei verwendet werden soll.

Die folgenden Regeln gelten, wenn Sie die Makroaktion ExportWithFormatting verwenden, um ein Datenbankobjekt in einem der Ausgabeformate auszugeben:

  • Sie können Daten in Tabellen-, Abfrage- und Formulardatenblättern ausgeben. In der Ausgabedatei werden alle Felder im Datenblatt wie in Access angezeigt, mit Ausnahme von Feldern, die OLE-Objekte enthalten. Die Spalten für OLE-Objektfelder sind in der Ausgabedatei enthalten, aber die Felder sind leer.

  • Für ein Steuerelement, das an ein Ja/Nein-Feld (eine Umschaltfläche, Optionsschaltfläche oder ein Kontrollkästchen) gebunden ist, zeigt die Ausgabedatei den Wert –1 (Ja) oder 0 (Nein) an.

  • Für ein Textfeld, das an ein Hyperlink-Feld gebunden ist, zeigt die Ausgabedatei den Hyperlink für alle Ausgabeformate mit Ausnahme von MS-DOS-Text an (in diesem Fall wird der Hyperlink als normaler Text angezeigt).

  • Wenn Sie die Daten in einem Formular in der Formularansicht ausgeben, enthält die Ausgabedatei immer die Datenblattansicht des Formulars.

  • Wenn Sie ein Datenblatt oder Formular im HTML-Format ausgeben, wird eine .html-Datei erstellt. Wenn Sie einen Bericht im HTML-Format ausgeben, wird für jede Seite im Bericht eine .html-Datei erstellt.

Das Ergebnis der Ausführung der ExportWithFormatting -Makroaktion ähnelt dem Klicken auf eine der Optionen in der Gruppe „ Exportieren " auf der Registerkarte „ Externe Daten ". Die Aktionsargumente entsprechen den Einstellungen im Dialogfeld Export .

Um die ExportWithFormatting -Makroaktion in einem Visual Basic for Applications (VBA)-Modul auszuführen, verwenden Sie die OutputTo- Methode des DoCmd- Objekts.

No comments:

Post a Comment