INFO : La propriété ActivePrinter de Word définit l'imprimante système par défaut

Résumé

Lorsque vous utilisez la propriété ActivePrinter de Word pour définir l'imprimante active, vous définissez également l'imprimante qui sera utilisée par défaut pour le système. Si vous ne voulez pas modifier le paramètre d'imprimante système par défaut, n'utilisez pas la propriété ActivePrinter.

Plus d'informations

Pour sélectionner une nouvelle imprimante sans que Word change l'imprimante système par défaut, utilisez la méthode WordBasic FilePrintSetup avec la balise DoNotSetAsSysDefault définie sur True. Par exemple, plutôt que d'utiliser le code suivant :
   Set oWord = CreateObject("Word.Application")
oWord.ActivePrinter = "HP LaserJet 4 on LPT2"
utilisez le code suivant :
   Set oWord = CreateObject("Word.Application")
oWord.WordBasic.FilePrintSetup Printer:="HP LaserJet 4 on LPT2", _
DoNotSetAsSysDefault:=1

Références

Pour plus d'informations sur la propriété ActivePrinter, cliquez sur l'un des numéros ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

162239 Exemple de code pour récupérer le nom de l'imprimante active




177275 WD97 : Comment faire pour créer une macro pour changer le pilote d'imprimante ou de télécopie

Propriétés

ID d'article : 216026 - Dernière mise à jour : 9 janv. 2017 - Révision : 1

Commentaires