Problème Macro impression excel
Steve
-
muadch Messages postés 5 Statut Membre -
muadch Messages postés 5 Statut Membre -
Bonjour,
dans une macro d'impression j'ai cette ligne qui apparait
Application.ActivePrinter = "PDFCreator sur Ne01:"
ce qui est tout a fait normal. Cependant je suis pas seul à utiliser ce fichier et les autres personnes ont MS Office en allemand ou en anglais, ce qui fait que le sur devient auf ou on.
Est-ce possible de faire en sorte de ne pas devoir changer le sur, auf ou on manuellement ?
Merci
Steve
dans une macro d'impression j'ai cette ligne qui apparait
Application.ActivePrinter = "PDFCreator sur Ne01:"
ce qui est tout a fait normal. Cependant je suis pas seul à utiliser ce fichier et les autres personnes ont MS Office en allemand ou en anglais, ce qui fait que le sur devient auf ou on.
Est-ce possible de faire en sorte de ne pas devoir changer le sur, auf ou on manuellement ?
Merci
Steve
Configuration: Windows XP Internet Explorer 7.0
2 réponses
-
ca peut etre fait en choisissant la langue dans une liste déroulante et associant a la langue le mot auf ou sur ou on
En mettant ce mot dans une variable il te reste a concaténer avec le rest ce qui donnera untruc du genre
Application.ActivePrinter = "PDFCreator " & xx &" Ne01:"
xx étant la variable qui vaut sur en francais etc ... -
Je ne suis pas sur de bien comprendre.
tu veux convertir en PDF ou imprimer.
pour imprimer j'utilise :
ActiveWorkbook.PrintOut
Ca utilise l'imprimante par defaut. dans mon cas Adobe PDF donc conversion en pdf.
si je mets une "vrai" imprimente par defaut alors ca imprime.