Docmd er den "kode-familie" hvori Microsoft har lagt koden
TransferSpreadsheet Overfører et regneark enten import eller export
acExport har vælger du at eksportere i.s.f. at importere
"forespørgslens navn" er navnet på den forespørgsel der skal eksporteres
"Sti til regnearket" hvor skal det nye regneark placeres
True betryder, at den første række i et regneark indeholder kolonnenavne der bruges som feltnavne.
"" er det sidste argument som markerer hvilket område der skal importeres. Efterlades dette argument som tomt, importerea hele arket.
Du skal være klar over, at du fra Access kan styre Excel på den måde, at du kan efter eksporten kan sætte overskrifter på, justere kolonnebredden så kolonnerne altid retter sig efter den længste tekststreng m.v. Ved at benytte Office Links, skal du mig bekendt åbne objektet eller markere det i databasevinduet, og derefter bruge links. Her skal du blot trykke på en knap. Afhængig af, hvordan du bruger min kode, er det muligt, at du skal lave en reference til Excel. Det gøtr de ved at åbne VBA-editoren Tools > References og scrolle ned til Microsoft Excel, og sætte en markerering i boksen til venstre.
Jeg forstår stadig ikke meget, men til gengæld har jeg selv løst problemet. Jeg laver først en rapport udfra en relevant forespørgsel.Herefter opretter jeg en kommandoknap I menuen trykkes "Rapporthandlinger", derefter "Anbring rapport i fil". Så vælger hvilken rapport det drejer sig om, og vupti... data er overført til Excel.
Det er jo også en mulighed. Hvis du lægger din e-mail, kan jeg senere brygge et lille eksempel sammen til dig.
En anden mulighed er også at du kan lave en makro og bruge handlingen 2Overfør" regneark og udfylde handlingsargumenterne nederst.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.