Petite question VBA
Résolu/Fermé1 réponse
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
14 juin 2016 à 08:10
14 juin 2016 à 08:10
Bonjour
comme ceci
comme ceci
Shell "rundll32.exe printui.dll,PrintUIEntry /e /n" & impr
14 juin 2016 à 09:39
J'ai juste un soucis, je récupère des imprimantes sur un serveur d'impression et une des 2 imprimantes s'appelle Copieurs Konica.
La commande ne fonctionne pas quand c'est la Copieurs Konica mais fonctionne quand c'est l'autre imprimante Imp001. Je pense que le problème vient de l'espace dans le nom de l'imprimante.
Modifié par jordane45 le 14/06/2016 à 10:08
Comment ferais tu cette commande directement sous dos ?
A la limite tu peux assayer d'ajouter des guillemets autour de la variable.
Un truc du genre :
14 juin 2016 à 10:11
La ligne de commande est donc désormais:
Shell "rundll32.exe printui.dll,PrintUIEntry /e /n" & Chr(34) & impr & Chr(34)
Merci beaucoup jordane45 pour ton aide et ta disponibilité.