Problème Macro impression excel

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
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. 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
    1. 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