For å manipulere data som er lagret i Access ved hjelp av Microsoft Office Excel må du eksportere den til et Excel-regneark . Visual Basic for Applications ( VBA ) kan brukes til å automatisere prosessen med å eksportere en spørring eller tabell fra Access til Excel. Den raskeste måten er ved hjelp av TransferSpreadsheet Method tilgjengelig i VBA. Metoden krever en spørring navn , output banen og navnet som parametre for å fullføre oppgaven . Denne metoden er nyttig hvis du trenger å eksportere mange tabeller eller spørringer fra en Access database. Du trenger
Visual Basic for Applications
Vis flere instruksjoner
en
Launch tilgang , klikk "Blank Database " og klikk på "Create" -knappen for å opprette en ny database. Klikk på " Database Tools " og klikk " Visual Basic " for å åpne Microsoft Visual Basic Window . Klikk på " Insert"-menyen og klikk " Module" for å sette inn en ny kode modul
2
Kopier og lim inn følgende kode for å opprette en ny sub prosedyre : .
Private Sub exportQueryToExcel ( )
Trykk på " Enter".
3
Kopier og lim inn følgende kode for å eksportere en Access spørring til et Excel-regneark : en
DoCmd . TransferSpreadsheet acExport , acSpreadsheetTypeExcel9 , " Sales Analysis" , "C : \\ mySales.xls " , Sann
Rediger " Sales Analysis" , og skriv inn navnet på spørringen du vil eksportere . Edit " C : \\ mySales.xls " . . , Og skriv inn banen og navnet på regnearket fil for å lage
4
Trykk " F5 " for å kjøre prosedyren og eksportere søket til Excel