Code vba pour sélectionner une imprimant

vijyc -  
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Ci-après le code que j'ulisais sous Excel 2003 et que j'essaye de faire fonctionner sous Excel 2010.

ActivePrinter = "\\GTSIMP02\ILRG0451 sur Ne04:"
ActiveWindow.Selection.PrintOut

Et qui donne un message d'erreur à la lecture:
"Erreur d'exécution'1004' - La méthode 'ActivePrinter' de l'objet '_global' a échoué"

Est ce que quelqu'un peut m'aider à réécrire ce code.

Par avance merci
A voir également:

1 réponse

pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Bonjour,

Certainement que le chemin vers l'imprimante n'est pas le bon.
Voici une astuce pour savoir si c'est le bon chemin qui est utilisé.
Aller dans le panneau de configuration pour choisir cette imprimante par défaut.
Puis exécuter la macro suivante :
Sub Chemin_imprimante()
MsgBox Application.ActivePrinter
End Sub

Ainsi cela donne le bon chemin pour la fonction ActivePrinter
1