Problème Macro impression excel

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

2 réponses

  1. sncf Messages postés 122 Statut Membre 14
     
    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
  2. muadch Messages postés 5 Statut Membre
     
    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