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.