Bonjour à toutes et à tous !
Dans mon application, je dois lister les imprimantes installées sur le poste où elles sont installées et choisir l'une d'entre elles pour imprimer un document Excel.
Je n'ai pas de problème pour lister les imprimantes avec le code suivant :La liste des imprimantes apparaît ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 string imprimantesInstallees = "" ; for (int i=0 ; i < PrinterSettings.InstalledPrinters.Count ; i++) imprimantesInstallees += PrinterSettings.InstalledPrinters[i] + " " + PrinterSettings. + "\n" ;
Alors que dans Excel, lorsque j'enregistre une macro, le nom de l'imprimante choisie apparaît ainsi :Envoyé par Console
Evidemment, si je ne mets pas la partie "sur Ne08:" lorsque j'essaie d'imprimer via mon code, cela ne fonctionne pas.Envoyé par VBA Excel
Comment puis-je faire pour retrouver sur quel réseau se trouve l'imprimante:
Bonne journée
A plus
Partager