Hej. Kan detta vara till någon hjälp. Tack för tipset. Har sökt redan men inte hittat ett riktigt passande svar hittils. Hej igen - till alla som var lite intresserade av mitt problem.PrintForm till valfri skrivare
Undrar hur man väljer printer för att skriva ut ett formulär på en annan skrivare än förvald.
"MyForm.PrintForm" skriver bara på den förvalda, men jag vill skriva på en annan.
Tacksam för svar.Sv:PrintForm till valfri skrivare
Du måste alltså sätta den nya Printern som Default.
Testa detta
Set Printer = "Canon Bubbel-Jet-10sx" dvs namnet på den Printer du vill använda
Tror även att du kan skriva <b>Set Printer = Printer(2)</b> osv.
<code>
Dim X As Printer
For Each X In Printers
If X.Orientation = vbPRORPortrait Then
' Set printer as system default.
Set Printer = X
' Stop looking for a printer.
Exit For
End If
Next
</code>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vb98/html/vbobjPrinter.aspSv:PrintForm till valfri skrivare
Sv: PrintForm till valfri skrivare
Jag hittade ett programexempel med just den lösningen jag behövde.
http://www.vbexplorer.com/VBExplorer/viewcode.asp?SendText=vb_faq/faq_060700_ht
Stefan