Avatar billede xing Novice
13. december 2005 - 10:50 Der er 3 kommentarer og
2 løsninger

Excel og print

Koden nedefor virker perfekt..

1) Den går ind og vælger den printer jeg skal bruge

2) Den printer det område ud som jeg gerne vil have

Men hvordan for jeg den til at printe fra skuffe nummer 2 i printeren ?



Set WshNetwork = CreateObject("WScript.Network")

WshNetwork.SetDefaultPrinter "\\DNPRT02\DA_T632_P05_PS"

Worksheets("Print").PageSetup.TopMargin = 20
Worksheets("Print").PageSetup.LeftMargin = 10
Worksheets("Print").PageSetup.PrintArea = "$A$1:$C$35"
Worksheets("Print").PrintOut

Set WshNetwork = Nothing
Avatar billede kedde65 Praktikant
13. december 2005 - 16:41 #1
Det kommer en del an på din printer. Men jeg vil anbefale dig at gå ind i Excel og prøve at optage en makro og herefter gøre med printeropsætningen som du gerne vil. Så kan du se hvad kode den skriver.

/Christian
ck@officekonsulenterne.dk
Avatar billede bak Forsker
13. december 2005 - 17:05 #2
Her er der en lille forskel på excel og word. Excel har ingen egenskaber til printeropsætning som sådan.
Med Excel er det nemmest, hvis man ikke vil ud i en del API-kald, simpelthen at define den samme printer som en ny printer, der tager af skuffe 2 og så skifte mellem de to printere.
Avatar billede xing Novice
28. december 2005 - 16:02 #3
Jeg vil gerne give jer 30 point hver..

Trykker i lige svar :-)
Avatar billede kedde65 Praktikant
28. december 2005 - 16:18 #4
her kommer der lige et lille svar :-)
/Christian
Avatar billede bak Forsker
29. december 2005 - 21:19 #5
ok :-)
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
Kurser inden for grundlæggende programmering

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