reneemettrie
Terugkerende gebruiker
- Lid geworden
- 1 aug 2006
- Berichten
- 1.233
Ik wil een printer laten kiezen uit een keuzelijst.
Mijn standaard printer is een Deskjet
Ik zet de printers in de lijst via de Open event van de form. Op die form staat dan een knop om de gekozen printer te gebruiken en het formulier (of whatever) af te drukken. Ik kies een PDF printer.
Maar de afdruk gebeurt nog altijd naar de deskjet. Wat doe ik fout?
Mijn standaard printer is een Deskjet
Ik zet de printers in de lijst via de Open event van de form. Op die form staat dan een knop om de gekozen printer te gebruiken en het formulier (of whatever) af te drukken. Ik kies een PDF printer.
Maar de afdruk gebeurt nog altijd naar de deskjet. Wat doe ik fout?
Code:
Private Sub Form_Open(Cancel As Integer)
Dim i As Byte
For i = 0 To Application.Printers.Count - 1
cbo_Printers.AddItem Application.Printers(i).DeviceName
Next
End Sub
Private Sub cmd_Print_Click()
Set Application.Printer = Application.Printers(cbo_Printers.Value)
DoCmd.PrintOut acSelection
End Sub