Stampare da stampante non predefinita

di
Anonimizzato11417
il
2 risposte

Stampare da stampante non predefinita

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

  • Re: Stampare da stampante non predefinita

    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.
  • Re: Stampare da stampante non predefinita

    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