Stampare da stampante non predefinita

di Anonimizzato11417 il
2 risposte
Salve, devo fare in modo che cliccando sul tasto stampa (che ho creato in una maschera), la stampa deve uscire su una stampante in rete che non è (e non può essere) quella predefinita. Come faccio?

Grazie per l'aiuto!

Roberto

2 Risposte

  • Ciao,
    una traccia.
    oggetto printer membro di application.
    cicli l'insieme printers e popoli una listbox contenente i nomi delle stampanti disponibili e su evento doppio click, sulla listbox imposti l'itemSelected come stampante per quel report.
    Suppongo tu debba stampare un report su una stampante piuttosto che su un'altra.
    un saluto.
  • Secondo me faresti meglio ad accedere all'oggetto Printer direttamente del Report in questo modo:
    DoCmd.OpenReport "MioReport", acViewPreview, , , acHidden
    Reports!MioReport.Printer = Application.Printers("NomeDiAltraStampante")
    DoCmd.OpenReport "MioReport", acViewNormal
    In questo modo la stampante è valida solo per questo processo di stampa.
    Nulla ti vieta di scriverti una Function che, passato il nome della stampante renda semplice il wrapping alla stampa.
Devi accedere o registrarti per scrivere nel forum
2 risposte