14. august 2004 - 17:08
Der er
3 kommentarer og
1 løsning
Word VBA Valg af standardprinter
Jeg har et program i vba-word der der udskriver via en printer.
Men når programmet har udskrevet er printeren valgt som standardprinter..Er der kode der kan sætte en anden printer som standardprinter...så jeg vil lægge den ind sidst i programmet.
14. august 2004 - 22:42
#1
Du skal fange standardprinteren først i din kode.
Sub Makro1()
oldPrinter = ActivePrinter' fanger standardprinteren
ActivePrinter = "Canon Bubble-Jet BJC-620" ' den printer der skal udskrives til
' udskriv
Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
Collate:=True, Background:=True, PrintToFile:=False, PrintZoomColumn:=0, _
PrintZoomRow:=0, PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
ActivePrinter = oldPrinter ' sætter standardprinteren tilbage til normal
End Sub