Problème Macro impression excel

Fermé
Steve - 3 mai 2007 à 16:30
muadch Messages postés 5 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 3 mai 2007 - 3 mai 2007 à 21:05
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
A voir également:

2 réponses

sncf Messages postés 121 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 11 septembre 2011 14
3 mai 2007 à 17:49
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 ...
0
muadch Messages postés 5 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 3 mai 2007
3 mai 2007 à 21:05
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.
0