Avatar billede lassepilz Nybegynder
21. december 2007 - 20:11 Der er 2 kommentarer

Ændre format i excel efter export fra access

Jeg har en tabel med fx 100 mail-modtagere. Mit record set hentes i en temporer tabel, som hele tiden opdateres via en move first/move next until EOF - dvs jeg kører alle 100 igennem een af gangen.

Jeg danner en krydstabuleringsfspg som jeg sender til modtageren i excel:
DoCmd.SendObject acQuery, "krydstabulering", "MicrosoftExcel(*.xls)", modtagermail, nr1mail, nr2mail, emne, mailtekst, False

Modtageren har kun en excel viewer og kan derfor ikke vende udskriften fra portrait til landscape.
Kan jeg selv styre dette fra access koden?
Avatar billede japping Nybegynder
30. december 2007 - 15:58 #1
Kan du bruge denne

myDocument.PrinterSettings.DefaultPageSettings.Lan dscape.Equals(True)

eller

myDocument.DefaultPageSettings.Landscape.Equals(Tr ue)

Jeg ligger lige et svar, hvis du kan bruge mit forslag.
Avatar billede lassepilz Nybegynder
30. december 2007 - 19:19 #2
hey japping, jeg er ikke så stærk i det her, men altså:

"mydocument" (som må være det jeg kalder "krydstabulering")- den skal vel dimensioneres? som hvad? hvis jeg dimensionerer den som fx document, så kan jeg komme videre til næste linie, men kørslen stopper alligevel ved DefaultPageSettings eller PrinterSettings alt efter hvad jeg prøver, med fejlen "method or data member not found"
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester