ImportExportSpreadsheet, makrohandling

Du kan bruke makrohandlingen ImportExportSpreadsheet til å importere eller eksportere data mellom den gjeldende Access-databasen (.mdb eller .accdb) og en regnearkfil. Du kan også koble dataene i et Excel-regneark til gjeldende Access databasen. Med et koblet regneark kan du vise regnearkdataene med Access samtidig som du tillater fullstendig tilgang til dataene fra regnearkprogrammet i Excel. Du kan også koble til data i en regnearkfil i Lotus 1-2-3, men disse dataene er også skrivebeskyttet i Access.

Obs!: Fra og med Access 2010, ble makrohandlingen OverførSpreadsheet endret til ImportExportSpreadsheet.

Obs!: Denne handlingen tillates ikke hvis databasen ikke er klarert.

Innstilling

Makrohandlingen ImportExportSpreadsheet har følgende argumenter:

Handlingsargument

Beskrivelse

Overføringstype

Overføringstypen du vil utføre. Velg Importer,Eksportereller Koble i Boksen Overføringstype i Handlingsargumenter-delen i makroutformingsvinduet. Standardverdien er Importer.

Obs!: Overføringstypen Kobling støttes ikke for Access-prosjekter (ADP).

Regnearktype

Typen regneark som skal importeres fra, eksporteres til eller kobles til. Du kan velge én av flere regnearktyper i boksen. Standardverdien er Excel-arbeidsbok.

Obs!: Du kan importere fra og koble til (skrivebeskyttet) Lotus. WK4-filer, men du kan ikke eksportere Access-data til dette regnearkformatet. Access støtter heller ikke lenger import, eksport eller kobling av data fra Lotus. WKS- eller Excel versjon 2.0-regneark med denne handlingen. Hvis du vil importere fra eller koble til regnearkdata i Excel versjon 2.0 eller Lotus. WKS-format, konverter regnearkdataene til en nyere versjon av Excel eller Lotus 1-2-3 før du importerer eller kobler dataene til Access.

Tabellnavn

Navnet på Access-tabellen du vil importere regnearkdata til, eksportere regnearkdata fra eller koble regnearkdata til. Du kan også skrive inn navnet på Access- utvalgsspørring vil eksportere data fra. Dette er et nødvendig argument.

Hvis du velger Importer i argumentet Overføringstype, føyer Access til regnearkdataene i denne tabellen hvis tabellen allerede finnes. Hvis ikke oppretter Access en ny tabell som inneholder regnearkdataene.

I Access kan du ikke bruke en SQL-setning til å angi data som skal eksporteres når du bruker makrohandlingen ImportExportSpreadsheet. I stedet for å bruke en SQL-setning, må du først opprette en spørring og deretter angi navnet på spørringen i tabellnavnargumentet.

Filnavn

Navnet på regnearkfilen du vil importere fra, eksportere til eller koble til. Ta med den fullstendige banen. Dette er et nødvendig argument.

Access oppretter et nytt regneark når du eksporterer data fra Access. Hvis filnavnet er det samme som navnet på et eksisterende regneark, erstatter Access det eksisterende regnearket, med mindre du eksporterer til en excel versjon 5.0 eller nyere arbeidsbok. I slike tilfeller kopieres de eksporterte dataene til det neste tilgjengelige nye regnearket i arbeidsboken.

Hvis du importerer fra eller kobler til et regneark fra Excel versjon 5.0 eller nyere, kan du angi et bestemt regneark ved hjelp av Område-argumentet.

Har feltnavn

Angir om den første raden i regnearket inneholder navnene på feltene. Hvis du velger Ja,brukes navnene i denne raden som feltnavn i Access-tabellen når du importerer eller kobler regnearkdataene. Hvis du velger Nei,behandler Access den første raden som en vanlig rad med data. Standardverdien er Nei.

Når du eksporterer en Access-tabell eller utvalgsspørring til et regneark, settes feltnavnene inn i den første raden i regnearket uansett hva du velger i dette argumentet.

Område

Celleområdet som skal importeres eller kobles. La dette argumentet stå tomt hvis du vil importere eller koble til hele regnearket. Du kan skrive inn navnet på et område i regnearket eller angi celleområdet som skal importeres eller kobles, for eksempel A1:E25 (vær oppmerksom på A1. E25-syntaksen fungerer ikke i Access 97 eller nyere). Hvis du importerer fra eller kobler til et regneark fra Excel versjon 5.0 eller nyere, kan du bruke et prefiks i området med navnet på regnearket og et utropstegn. for eksempel Budsjett! A1:C7.

Obs!: Når du eksporterer til et regneark, må du la dette argumentet stå tomt. Hvis du angir et område, vil eksporten mislykkes.

Merknader

Du kan eksportere dataene i utvalgsspørringer i Access til regneark. Access eksporterer resultatsett spørringen og behandler den akkurat som en tabell.

Regnearkdata som du føyer til i en eksisterende Access-tabell, må være kompatible med tabellens struktur.

  • Hvert felt i regnearket må være av samme datatype som det tilsvarende feltet i tabellen.

  • Feltene må være i samme rekkefølge (med mindre du angir Har feltnavn-argumentet til Ja,må feltnavnene i regnearket i så fall samsvare med feltnavnene i tabellen).

Denne makrohandlingen ligner på å klikke Eksterne data-fanen og klikke Excel i Importer- eller Eksporter-gruppen. Du kan bruke disse kommandoene til å velge en datakilde, for eksempel Access eller en type database, regneark eller tekstfil. Hvis du merker et regneark, vises en rekke dialogbokser, eller en Access-veiviser kjøres, der du velger navnet på regnearket og andre alternativer. Argumentene til makrohandlingen ImportExportSpreadsheet gjenspeiler alternativene i disse dialogboksene eller i veiviserne.

Obs!: Hvis du spør eller filtrerer et koblet regneark, skiller spørringen eller filteret mellom store og små bokstaver.

Hvis du kobler til et Excel-regneark som er åpent i redigeringsmodus, venter Access til Excel-regnearket er utenfor redigeringsmodus før koblingen fullføres. det er ikke noe tidsbrudd.

Du kan kjøre handlingen ImportExportSpreadsheet i en VBA-modul (Visual Basic for Applications), ved å bruke Metoden TransferSpreadsheet forDoCmd-objektet.

Trenger du mer hjelp?

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×