Bonjour à tous,

Après une journée entiere de recherche infructueuses je lance un appel au secours....

voila, j'ai un fichier qui utilise 2 imprimantes, 1 A4 pour la majorité du classeur et une thermique pour une seule feuille.

j'ai réussi a faire le changement d'imprimante sans avoir à passer par la boite de choix d'imprimante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Private Sub Worksheet_Activate()
 
ActivePrinter = "THERMAL Receipt Printer sur Ne00:"
 
End Sub
 
 
 
Private Sub Worksheet_Deactivate()
Application.ActivePrinter = "Canon MG5600 series Printer sur Ne06:"
End Sub

mais mon probleme est que ce programme servira sur d'autres ordinateurs sans que je connaisse au préalable leurs imprimantes.

existe-t-il un moyen pour que ce changement se fasse sur d'autres ordinateurs sans avoir a passer par la boite de dialogue??

je vous remercie d'avance