Sélection d'imprimante dans une macro Excel

  • Problème
  • Solution

Problème

J'ai un fichier Excel (2007) dans lequel j'imprime des feuilles via 2 imprimantes réseau.

  • J'ai écrit une macro pour sélectionner des imprimantes de même nom, cela fonctionne dans mon PC, mais pas nécessairement pour un autre.
  • Je souhaite que tous les utilisateurs aient accès à l'imprimante de leur choix via une macro, est-ce possible?

Solution

Essaye ça:

 Sub test () Dim DefaultPrinter As String, Imprimante1 As String, Imprimante2 String 'Stocker le nom de l'erreur par la suite, pour afficher le module' DefaultPrinter = Application.ActivePrinter 'Printer # 1 choix Application.Dialogs (xlDialogPrinterSetup) .Show Imprimante1 = Application.ActivePrinter 'Choix de l'imprimante n ° 2 Application.Dialogs (xlDialogPrinterSetup) .Show Imprimante2 = Application.ActivePrinter' Afficher les noms stockés dans les variables MsgBox Printer1 MsgBox Printer2 ' 

Merci à Pikaju pour ce conseil.

Article Précédent Article Suivant

Les Meilleurs Conseils