Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA : Paramétrer le pilote d'impression

troopers87

XLDnaute Occasionnel
Bonjour,

je souhaite créer une macro qui permette, par l'appui sur un simple bouton, de lancer l'impression d'une plage donnée selon des paramètres particuliers. L'idée sous-jacente est que n'importe quel utilisateur peut imprimer mon fichier selon un format normé sans intervention de sa part.

Mon problème réside dans la mise en page de sortie : spontanément, je lance l'enregistreur de macro puis je fais : Fichier -> Mise en page, là je saisi mes paramètres, puis je copie le code résultant dans ma macro... Le problème réside dans le fait que l'imprimante présente un format de sortie qui prend le pas sur ma mise en page !

D'où ma question : comment puis-je paramétrer l'imprimante à partir de ma macro ?

Voici ce à quoi je suis arrivé :


Merci d'avance pour toute réponse constructive !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…