Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

U kunt de actie ExportWithFormatting gebruiken om de gegevens in het opgegeven Access databaseobject (een gegevensblad, formulier, rapport of module ) uit te voeren naar verschillende uitvoerindelingen.

Opmerking: De macroactie ExportWithFormatting is niet beschikbaar in Access-web-apps.

Instellingen

De actie ExportWithFormatting heeft de volgende argumenten.

Actieargument

Beschrijving

Objecttype

Het type object met de gegevens die u in een andere indeling wilt uitvoeren. Klik op Tabel (voor een tabelgegevensblad), Query (voor een querygegevensblad), Formulier (voor een formulier- of formuliergegevensblad), Rapport, Module, Serverweergave, Opgeslagen procedure of Functie in het vak Objecttype in de sectie Actieargumenten van het macroontwerpvenster. Het is niet mogelijk om de gegevens van een macro uit te voeren. Als u het actieve object wilt uitvoeren, selecteert u het bijbehorende type met dit argument, maar geeft u geen waarde op voor Objectnaam. Dit is een verplicht argument. De standaardwaarde is Tabel.

Objectnaam

De naam van het object met de gegevens die u in een andere indeling wilt uitvoeren. Het vak Objectnaam bevat alle objecten in de database van het type dat is geselecteerd met het argument Objecttype.

Als u een macro uitvoert met de actie ExporterenMetOpmaak in een bibliotheekdatabase, zoekt Access eerst naar het object met deze naam in de bibliotheekdatabase en vervolgens in de huidige database.

Uitvoerindeling

Het type indeling waarin u de gegevens wilt uitvoeren. U kunt kiezen uit Excel 97 - Excel 2003-werkmap (*.xls), Binaire Excel-werkmap (*.xlsb), Excel-werkmap (*.xlsx), HTML (*.htm; *.html), Microsoft Excel 5.0/95-werkmap (*.xls), PDF-indeling (*.pdf), RTF-indeling (*.rtf), Tekstbestanden (*.txt) en XPS-indeling (*.xps). Als u geen waarde opgeeft voor dit argument, wordt u door Access gevraagd om de indeling voor de uitvoer.

Uitvoerbestand

Het bestand waarnaar u de gegevens wilt uitvoeren, inclusief het volledige pad. U kunt de standaardbestandsextensie toevoegen voor de uitvoerindeling die u selecteert met het argument Uitvoerindeling, maar dit is niet verplicht. Als u geen waarde opgeeft voor het argument Uitvoerbestand, wordt u door Access gevraagd om een naam voor het bestand.

Automatisch starten

Hiermee geeft u op of u de juiste software wilt starten direct nadat de actie ExportWithFormatting is uitgevoerd, met het bestand dat is opgegeven door het argument Uitvoerbestand geopend.

Sjabloonbestand

Het pad en de naam van een bestand dat u wilt gebruiken als een sjabloon voor HTML-bestanden. Het sjabloonbestand is een tekstbestand met HTML-codes en -tokens die uniek zijn voor Access.

Codering

Het type tekencodering dat u wilt gebruiken voor het uitvoeren van de tekst of HTML-gegevens. U kunt kiezen tussen MS-DOS, Unicode en Unicode (UTF-8). De instelling MS-DOS van het argument is alleen beschikbaar voor tekstbestanden. Als u geen waarde opgeeft voor dit argument, worden de gegevens uitgevoerd met behulp van de standaardcodering van Windows voor tekstbestanden en met de standaardcodering van het systeem voor HTML-bestanden.

Uitvoerkwaliteit

Selecteer Afdrukken om de uitvoer te optimaliseren voor afdrukken of Scherm om de uitvoer te optimaliseren voor weergave op het scherm.

Opmerkingen

De Access-gegevens worden uitgevoerd in de geselecteerde indeling en kunnen worden gelezen door elk programma dat deze indeling ondersteunt. U kunt bijvoorbeeld een Access-rapport inclusief opmaak uitvoeren in de RTF-indeling en het document vervolgens openen in Microsoft Word.

Als u het databaseobject uitvoert in de HTML-indeling, wordt er door Access een bestand in de HTML-indeling gemaakt met de gegevens uit het object. Gebruik het argument Sjabloonbestand om een bestand op te geven dat moet worden gebruikt als een sjabloon voor het HTML-bestand.

De volgende regels zijn van toepassing wanneer u de macroactie ExportWithFormatting gebruikt om een databaseobject uit te voeren naar een van de uitvoerindelingen:

  • U kunt gegevens in tabel-, query- en formuliergegevensbladen uitvoeren. In het uitvoerbestand worden alle velden in het gegevensblad weergegeven zoals in Access, met uitzondering van velden die OLE-objecten bevatten. De kolommen voor OLE-objectvelden worden opgenomen in het uitvoerbestand, maar de velden zijn leeg.

  • Voor een besturingselement dat is gekoppeld aan een Ja/Nee-veld (een wisselknop, keuzerondje of selectievakje) bevat het uitvoerbestand de waarde –1 (Ja) of 0 (Nee).

  • Voor een tekstvak dat is gebonden aan een hyperlinkveld bevat het uitvoerbestand de hyperlink voor alle uitvoerindelingen, met uitzondering van MS-DOS-tekst (in dit geval wordt de hyperlink als normale tekst weergegeven).

  • Als u de gegevens in een formulier uitvoert in de formulierweergave, bevat het uitvoerbestand altijd de gegevensbladweergave van het formulier.

  • Als u een gegevensblad of formulier uitvoert in de HTML-indeling, wordt één HTML-bestand gemaakt. Als u een rapport uitvoert in de HTML-indeling, wordt voor elke pagina van het rapport één HTML-bestand gemaakt.

Het resultaat van het uitvoeren van de macroactie ExportWithFormatting is vergelijkbaar met het klikken op een van de opties in de groep Exporteren op het tabblad Externe gegevens . De actieargumenten komen overeen met de instellingen in het dialoogvenster Exporteren.

Als u de macroactie ExportWithFormatting wilt uitvoeren in een VBA-module (Visual Basic for Applications), gebruikt u de methode OutputTo van het object DoCmd .

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.