Avatar billede madoxx Nybegynder
30. januar 2005 - 14:11 Der er 12 kommentarer og
1 løsning

Udskriv via vba

Jeg har 3 ark som skal udskrives

- ark1 er det området A1:D2
- ark2 er det området E5:F9
- ark3 er det området B3:F9

jeg åbner en print dialog på følgende måde:
Application.Dialogs(xlDialogPrint).Show

Men hvordan sætter man printområdet til disse tre områder?

mvh
Peter
Avatar billede sjap Praktikant
30. januar 2005 - 14:17 #1
Prøv evt. at se på nedenstående:

http://archive.baarns.com/excel/faq/xd_dbox1.asp#6
Avatar billede sjap Praktikant
30. januar 2005 - 14:19 #2
Misforstod spørgsmålet. Glem lige ovenstående! Undskyld. :0(
Avatar billede sjap Praktikant
30. januar 2005 - 14:25 #3
Denne dialogboks er så vidt jeg kan se, den almindelige Print-dialogboks. Dermed skal udskrivningsområdet fastlægges inden boksen åbnes; enten ved at markere områderne og sætte et mærke i "Det markerede" eller ved at angive områderne som "Udskriftsområde" i menuen filer.
Avatar billede madoxx Nybegynder
30. januar 2005 - 14:41 #4
jeg har forsøgt at markere et område på ark1 og et område på ark2 og så prøve at printe det markerede ud, men så udskriver den kun det første område som jeg markerede.
Samme problem får jeg hvis jeg markerer to forskellige områder på samme ark. (måden jeg harkerer flere områder er ved at holde ctrl nede)
Avatar billede madoxx Nybegynder
30. januar 2005 - 14:42 #5
harkerer = markerer :-)
Avatar billede sjap Praktikant
30. januar 2005 - 14:44 #6
Ja, det lille nummer kan Excel ikke sådan uden videre finde ud af - i hvert tilfælde ikke medmindre man har en nyere version end min (97 - ak!). Prøv evt. nedenstående

http://www.exceltip.com/st/Adding_non-contiguous_ranges_to_a_single_contiguous_range_for_printing_in_Microsoft_Excel/199.html
Avatar billede sjap Praktikant
30. januar 2005 - 14:47 #7
En anden mulighed findes på denne her side:

http://techrepublic.com.com/5100-6263-1043735.html

Beklager, at jeg kun giver dig links til andre sider, men emnet er ikke min stærke side. Håber dog du kan bruge noget af det alligevel.
Avatar billede madoxx Nybegynder
30. januar 2005 - 14:52 #8
Det er helt fint med links.
Problemet er bare at de personer som skal bruge mit ark både kan have excel 97, 2000 og 2002, så jeg skal en løsning der virker i alle disse versioner.
Hvis du har et andet forslag(evt. uden xlDialogPrint) til hvordan man kan lave det jeg ønsker, så sig endelig til :-)
Avatar billede sjap Praktikant
30. januar 2005 - 14:57 #9
Mit forslag vil resultere i at de tre ark bliver udskrevet på hver sin side, og det er vel ikke lige det, der er hensigten.

Alternativt kan du lave et nyt ark, hvor du så blot refererer til de tre andre ark. Du kan evt. skjule arket for brugerne. Så skal du blot lave en makro, der skriver dette nye ark ud.
Avatar billede madoxx Nybegynder
30. januar 2005 - 15:00 #10
Det var også det jeg selv havde i tankerne :D
Men så tror jeg at jeg kommer ind i nye problemer fordi første side skal udskrives "liggende" mens de andre skal være "stående"
Avatar billede sjap Praktikant
30. januar 2005 - 15:05 #11
Hmm. Ja de kan godt gå hen og blive "sjovt". Du kan selvfølgelig godt rotere teksten, men der skal bruges lidt tid på at opdele i flere celler, og flette celler, så det kommer til at se ordentligt ud. Det kan sikkert godt laves, men det kræver nok en hel del arbejde - så god fornøjelse.

Det har ikke noget med dig - eller denne her opgave - at gøre, men jeg stopper på Eksperten for i dag om 5 minutter. Har lige noget arbejde, der skal laves, og bør derfor ikke sidde og "spilde" tiden her.
Avatar billede madoxx Nybegynder
30. januar 2005 - 15:14 #12
:-)
Det med at rotere det hele bliver noget komplekst idet der ikke kun befinder jeg almindeligt tekst men også billeder, textboxes, lines osv.
Men jeg har fundet en løsning som næsten virker. Det eneste problem er at hvis man i xlDialogPrint fx bælger en anden skuffe som printeren skal tage papiret fra, så bliver det kun det første ark som kommer fra den ønskede skuffe :-( men det må jeg bare leve med hvis ikke der er andre løsninger
Avatar billede madoxx Nybegynder
03. februar 2005 - 17:17 #13
tror jeg lukker
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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